1 / 19
文档名称:

python学习笔记.doc

格式:doc   大小:142KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python学习笔记.doc

上传人:mh900965 2017/5/18 文件大小:142 KB

下载得到文件列表

python学习笔记.doc

文档介绍

文档介绍:问题词法与 VB 语言通用的关键字 I f/if not/else/ for/while/return B reak/continue for i in range(1,3): print I #i= 1,2 逻辑运算: O r, and, 函数形参数值传递与C 语言一样,形参的变化不影响实参数组[-N] 下标表示取倒数第 N 个键,不能越界 line = "1234" print line[0] + line[1] + line[2] + line[3] print line[-1] + line[-2] + line[-3] + line[-4] 1234 4321 全局变量 myVariable=1 def aFunction(): global myVariable myVariable = myVariable *2 print myVariable 在函数中使用是要加 global 关键字特别的词法 Def 函数定义定义一个用户函数 def readFile(file, addr): 它的返回只是通过 return 的。也可以没有返回值。当空行且不在 def 的缩进之内的代码出现即表示函数结束。( 没有返回值的函数,其实返回的是 None ) def getFile(addr): T ry: finally 异常处理机制。在 try 作用域的代码中,如果出现异常,会直接跳到 finally 处理。如果没有出现异常,在 try 结束后也会跑到 finally 里面通常 finally 里面都是一些回退操作,比如文件的 close 等。模块 import P ython 可以引用已经写好的模块或者其它 py 文件中的函数与变量只要 import 就可以了把全局变量定义在一个单独的模块中: # gl_1 = 'hello' gl_2 = 'world' 在其它模块中使用# import gl def hello_world() print , 自定义模块把全局变量定义在一个单独的模块中: # gl_1 = 'hello' gl_2 = 'world' 在其它模块中使用# import gl def hello_world() print , P ython 文件调用另一文件 execfile("python filename") 或者 import os ("python filename") //可以传入参数或者 ( "python filename" ) //可以获取输出系统模块 OsS ys 字典的使用 http://hi./amualun/item/81c5e8244c5d6acea4275adb 字典就是有 N 个键的一个集合,类似与结构,但是成员没有类型只说。一个键可以在字符型、字符串、数据型之间来回切换。但是一个时刻只有一种值型(被赋值的类型) 它的成员个数是可变的。创建字典 dict1 = {'m1' : 'm2'} # 创建一个具有两个键的字典,键之间使用: 隔开,用{} 定义字典 dict1 = {'y': -1, 'x': -1} # 创建一个具有两个键的字典, 键的初始化值都是-1( 这里分开的是,) dict1 = {}.fromkeys((' m1 ',' m2 '), -1) # 创建一个具有两个键的字典,键的初始化值都是-1 dict1 = {}# 创建一个空字典,键后续可以随意添加删除字典 del dict1 # 之后 dict1 就不可以再用了,并须重新定义字典定义分行写与注释 dict ={ 'm1': #sss 'm2' #sss } 添加一个键 dict1['m3'] =3# 如果原来没有 m3 键,则 m3 键会被添加且赋值 (' m3 ’,2) # 使用 setdefault 函数增加一个键并赋值上面两种方法本质上都是给键设值删除一个键 del dict1['m3'] # 之后键 m3 就不可以再用了,并须重新添加 clear 删除所有键 () # 所有的键都被清除,并须重新添加常用的字典方法 dict1 = {} dict1['m1'] =1 dict1['m2'] =2 dict1['m3'] = 'MM3' 列举字典的所有键以及其值 print () # 列举全部键及值[('m1', 1), ('m3', 'MM3'), ('m2', 2)] print dict1. key s() # 列举全部键['m1', 'm3', 'm2'] print