Python脚本编写基础

Python脚本编写基础

ID:39603259

大小:78.52 KB

页数:7页

时间:2019-07-07

Python脚本编写基础_第1页
Python脚本编写基础_第2页
Python脚本编写基础_第3页
Python脚本编写基础_第4页
Python脚本编写基础_第5页
资源描述:

《Python脚本编写基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Python脚本编写基础1关键字False:bool变量取值“假”None:表示该值不存在,比如没有定义返回值的函数就返回NoneTrue:bool变量取值“真”and:逻辑运算符“与”assert:用来声明某个条件是真的。break:跳出循环或条件判断class:定义类continue:结束当前循环进入下一次循环def:函数定义标识del:用于删除元素elif:条件判断,与if、else一起使用,构成if-elif-else形式else:条件判断,与if、elif一起使用except:用于异常处理finally:异常处理for:循环语句,一般用于知道循

2、环次数的循环from:通常与模块导入import一起使用global:定义全局变量if:条件判断语句import:导入模块in:判断一个数是否在集合中is:用来比较两个变量是否指向同一内存地址(也就是两个变量是否等价)而==是用来比较两个变量是否逻辑相等lambda:一种无名函数的速写法defmake_incrementor(n):returnlambdax:x+nf=make_incrementor(n)#f等价于#deff(x):#returnx+nnonlocal:用于在嵌套函数中访问外部变量not:逻辑运算符“非”or:逻辑运算符“或”pass:

3、执行空循环whileTrue:pass#什么也不做raise:用于抛出异常return:函数中用于结束调用并返回处理结果try:异常处理。我们把所有可能引发错误的语句放在try块中,然后在except从句/块中处理所有的错误和异常。while:循环语句,一般用于不知道循环次数的循环with:控制流语句yield:每次调用返回一个值,并记录当前执行位置所有的变量defreverse(data):forindexinrange(len(data)-1,-1,-1):yielddata[index]forcharinreverse("golf"):printc

4、har2数据类型str:一个由字符组成的不可更改的有串行。在Python3.x里,字符串由Unicode字符组成。‘Wikipedia’”Wikipedia”bytes:一个由字节组成的不可更改的有串行。b'SomeASCII'b”SomeASCII”list:可以包含多种类型的可改变的有串行[4.0,'string',True]tuple:可以包含多种类型的不可改变的有串行(4.0,'string',True)set,frozenset与数学中集合的概念类似。无序的、每个元素唯一。{4.0,'string',True}frozenset([4.0,'s

5、tring',True])dict:一个可改变的由键值对组成的无串行。{'key1':1.0,3:False}int:精度不限的整数42float:浮点数。精度与系统相关。3.1415927complex:复数3+2.7jbool:逻辑值。只有两个值:真(True)、假(False)3运算符3.1Python中的布尔比较运算符运算符描述示例<小于i<100<=小于等于i<=100>大于i>100>=大于等于i>=100==相等i==100!=不相等(另外使用<>)i!=1003.2Python中的逻辑运算符运算符描述示例not逻辑非notband逻辑与(

6、i<=100)and(b==True)or逻辑或(i<100)or(f>100.1)3.3Python中的算术运算运算符描述示例*乘i*100/除i/100//整除i//100%取余f%100+加i+100-减i-1003.4Python中的位运算运算符描述示例~按位求补~b<<向左位移b<<1>>向右位移b>>1&按位和b&0x01^按位异或b^0x01

7、按位或b

8、0x014流程控制语句4.1if-elif-else语句块if语句用来检验一个条件,如果条件为真,我们运行if语句块,为假则依次判断elif语句的条件,为真则执行elif语句,如果elif语

9、句条件全部为假,则执行else语句。else从句是可选的。number=23guess=int(raw_input('Enteraninteger:'))ifguess==number:    print'Congratulations,youguessedit.'#Newblockstartshere    print"(butyoudonotwinanyprizes!)"#Newblockendshereelifguess

10、Youcandowhateveryouwantinablock...else: 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。