欢迎来到天天文库
浏览记录
ID:49200158
大小:74.50 KB
页数:8页
时间:2020-03-01
《Python脚本编写基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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:异常处理fo门循环语句,一般用于知道
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:逻辑运算符“或”pa
3、ss:执行空循环whileTrue:pass#什么也不做raise:用于抛出异常return:函数中用于结束调用并返回处理结果try:异常处理。我们把所有可能引发错误的语句放在try块中,然后在except从句/块中处理所有的错误和异常。wh订e:循环语句,一般用于不知道循环次数的循环with:控制流语句yield:每次调用返回一个值,并记录当前执行位置所有的变量defreverse(data):forindexinrange(len(data)-11<1):yielddata)index]forcharinreverse(ngolf'):print
4、char2数据类型str:—个由字符纟且成的不可更改的有串行。在Python3.x里,字符串由Unicode字符组成。'Wikipedia'"Wikipedia”bytes:一个由字节组成的不可更改的有串行。b'SomeASCH'b"SomeASCIF,list:可以包含多种类型的可改变的有串行[4.0,•string;True]tuple:可以包含多种类型的不可改变的有串行(4.0,'string',True)set,frozenset与数学中集合的概念类似。无序的、每个元素唯一。{4.0,'string*,True}frozenset([4.0,
5、'string',True])diet:一个可改变的由键值对组成的无串行。{'keyf: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&0x01A按位异或bA0x011按位或b
7、0x014流程控制语句3.1if-eIif-eIse语句块if语句用来检验一个条件,如果条件为真,我们运行讦语句块,为假则依次判断elif语句的条件,为真则执行elif语句,如果elif语句
8、条件全部为假,则执行else语句。else从句是可选的。number=23guess=int(raw_input('Enteraninteger:))ifguess==number:printCongratulations,youguessedit.1#Newblockstartshereprint''(butyoudonotwinanyprizes!)"#Newblockendshereelifguess9、youwantinablock…else:print'No,itisalittlelowerthanthat
9、youwantinablock…else:print'No,itisalittlelowerthanthat
此文档下载收益归作者所有