Python脚本编写基础.docVIP

  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文档。上传文档
查看更多
Python脚本编写基础 1 关键字 False:bool变量取值“假” None:表示该值不存在,比如 没有定义返回值 的函数就 返回None True:bool变量取值“真” and:逻辑运算符“与” assert:用来声明某个条件是真的。 break:跳出循环或条件判断 class:定义类 continue:结束当前循环进入下一次循环 def:函数定义标识 del:用于删除元素 elif:条件判断,与if、else一起使用,构成if-elif-else形式 else:条件判断,与if、elif一起使用 except:用于异常处理 finally:异常处理 for:循环语句,一般用于知道循环次数的循环 from:通常与模块导入import一起使用 global:定义全局变量 if:条件判断语句 import:导入模块 in:判断一个数是否在集合中 is:用来比较两个变量是否指向同一内存地址(也就是两个变量是否等价) 而 == 是用来比较两个变量是否逻辑相等 lambda:一种无名函数的速写法 def make_incrementor(n): return lambda x: x+n f=make_incrementor(n) #f等价于 #def f(x): # return x+n nonlocal:用于在嵌套函数中访问外部变量 not:逻辑运算符“非” or:逻辑运算符“或” pass:执行空循环 while True: pass #什么也不做 raise:用于抛出异常 return:函数中用于结束调用并返回处理结果 try:异常处理。我们把所有可能引发错误的语句放在try块中,然后在except从句/块中处理所有的错误和异常。 while:循环语句,一般用于不知道循环次数的循环 with:控制流语句 yield:每次调用返回一个值,并记录当前执行位置所有的变量 def reverse(data): for index in range(len(data)-1,-1,-1): yield data[index] for char in reverse(golf): print char 2 数据类型 str:一个由字符组成的不可更改的有串行。在Python 3.x里,字符串由Unicode字符组成。 ‘Wikipedia’” Wikipedia” bytes:一个由字节组成的不可更改的有串行。 bSome ASCII b” Some ASCII” list:可以包含多种类型的可改变的有串行 [4.0, string, True] tuple:可以包含多种类型的不可改变的有串行 (4.0, string, True) set, frozenset 与数学中集合的概念类似。无序的、每个元素唯一。 {4.0, string, True} frozenset([4.0, string, True]) dict:一个可改变的由键值对组成的无串行。 {key1: 1.0, 3: False} int:精度不限的整数 42 float:浮点数。精度与系统相关。 3.1415927 complex:复数 3+2.7j bool:逻辑值。只有两个值:真(True)、假(False) 3 运算符 3.1 Python 中的布尔比较运算符 运算符 描述 示例 小于 i 100 = 小于等于 i = 100 大于 i 100 = 大于等于 i = 100 == 相等 i == 100 != 不相等(另外使用 ) i != 100 3.2 Python 中的逻辑运算符 运算符 描述 示例 not 逻辑非 not b and 逻辑与 (i = 100) and (b == True) or 逻辑或 (i 100) or (f 100.1) 3.3 Python 中的算术运算 运算符 描述 示例 * 乘 i * 100 / 除 i / 100 // 整除 i // 100 % 取余 f % 100 + 加 i + 100 - 减 i - 100 3.4 Python 中的位运算 运算符 描述 示例 ~ 按位求补 ~b 向左位移 b 1 向右位移 b 1 按位和 b 0x01 ^ 按位异或 b ^ 0x01 | 按位或 b | 0x01 4 流程控制语句 4.1 if-elif-else语句块 if语句用来检验一个条件, 如果条件为真,我们运行if语句块,为假则依次判断elif 语句的条件,为真则执行elif语句,如果elif语句条件全部为假,则执行else语句。else 从句是可选的。 num

文档评论(0)

181****1752 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档