python学习笔记分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
问题 词法 与 VB 语言通用的关键字 If/if not/else/ for/while/return Break/continue for i in range(1,3): print I #i= 1,2 逻辑运算: Or, and, 函数形参数值传递 与 C 语言一样,形参的变化不影响实参 数组 [-N]下标表示取倒数第 N 个键,不能越界line = 1234rint line[0] + line[1] + line[2] + line[3] print line[-1] + line[-2] + line[-3] + 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): Try: finally 异常处理机制。 在 try 作用域的代码中,如果出现异常,会直接跳到finally 处理。如果没有出现异常,在try 结束后也会跑到finally 里面 通常 finally 里面都是一些回退操作,比如文件的close 等。 模块 import Python 可以引用已经写好的模块或者其它py 文件中的函数与变量只要 import 就可以了 把全局变量定义在一个单独的模块中: 把全局变量定义在一个单独的模块中: #gl.py gl_1 = hello gl_2 = world 在其它模块中使用 在其它模块中使用 #a.py import gl def hello_world() def hello_world() print gl.gl_1, gl.gl_2 print gl.gl_1, gl.gl_2 自定义模块 把全局变量定义在一个单独的模块中: 把全局变量定义在一个单独的模块中: #gl.py gl_1 = hello gl_2 = world 在其它模块中使用 在其它模块中使用 #a.py import gl def hello_world() def hello_world() print gl.gl_1, gl.gl_2 Python 文件调用另一文件 execfile(python filename) 或者 import os os.system(python filename)//可以传入参数或者 os.popen(python filename)//可以获取输出 系统模块 Os Sys 字典的使用 /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 键会被添加且赋值dict1.setdefault(m3 ,2) #使用 setdefault 函数增加一个键并赋值上面两种方法本质上都是给键设值 删除一个键 del dict1[m3] #之后键 m3 就不可以再用了,并须重新添加 clear 删除所有键 dict1.clear() #所有的键都被清除,并须重新添加 常用的字典方法 dict1 = {} dict1[m1] = 1 dict1[m2] = 2 dict1[m3] = MM3 列举字典的所有键以及其值 print dict1.items()#列举全部键及值 [(m1, [(m1, 1), (m3, MM3), (m2, 2)]

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档