python基础知识点ppt课件.pptx

python基础知识点ppt课件.pptx

ID:59772223

大小:103.56 KB

页数:32页

时间:2020-11-23

python基础知识点ppt课件.pptx_第1页
python基础知识点ppt课件.pptx_第2页
python基础知识点ppt课件.pptx_第3页
python基础知识点ppt课件.pptx_第4页
python基础知识点ppt课件.pptx_第5页
python基础知识点ppt课件.pptx_第6页
python基础知识点ppt课件.pptx_第7页
python基础知识点ppt课件.pptx_第8页
python基础知识点ppt课件.pptx_第9页
python基础知识点ppt课件.pptx_第10页
资源描述:

《python基础知识点ppt课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python基础知识点2018年8月2号运算符数据类型变量与赋值循环控制条件判断运算符算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符1、算术运算符以下假设变量a=10,b=21:+加-两个对象相加a+b输出结果31-减-得到负数或是一个数减去另一个数a-b输出结果-11*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果210/除-x除以yb/a输出结果2.1%取模-返回除法的余数b%a输出结果1**幂-返回x的y次幂a**b为10的21次方//取整除-返回

2、商的整数部分9//2输出结果4,9.0//2.0输出结果4.02、比较运算符以下假设变量a=10,b=20:==等于-比较对象是否相等(a==b)返回False。!=不等于-比较两个对象是否不相等(a!=b)返回True。>大于-返回x是否大于y(a>b)返回False。<小于-返回x是否小于y。(a=大于等于-返回x是否大于等于y。(a>=b)返回False。<=小于等于-返回x是否小于等于y。(a<=b)返回True。所有比较运算符返回1表示真,返回0表示假。分别与特殊的

3、变量True和False等价。注意,这些变量名的大写。3、赋值运算符以下假设变量a=10,b=20:=简单的赋值运算符c=a+b将a+b的运算结果赋值为c+=加法赋值运算符c+=a等效于c=c+a-=减法赋值运算符c-=a等效于c=c-a*=乘法赋值运算符c*=a等效于c=c*a/=除法赋值运算符c/=a等效于c=c/a%=取模赋值运算符c%=a等效于c=c%a**=幂赋值运算符c**=a等效于c=c**a//=取整除赋值运算符c//=a等效于c=c//a4、逻辑运算符Python语言支持逻辑运算

4、符,以下假设变量a=10,b=20:andxandy布尔"与"--如果x为False,xandy返回False,否则它返回y的计算值。(aandb)返回20。orxory布尔"或"--如果x是True,它返回x的值,否则它返回y的计算值。(aorb)返回10。notnotx布尔"非"--如果x为True,返回False。如果x为False,它返回True。not(aandb)返回False其一,在不加括号时候,and优先级大于or其二,xory的值只可能是x或y.x为真就是x,x为假就是y第三,x

5、andy的值只可能是x或y.x为真就是y,x为假就是x显然,对于,1or5and4:先算5and4,5为真,值为4.再算1or4,1为真,值为1对于,(1or5)and4:先算1or5,1为真,值为1.再算1and4,1为真,值为45、位运算符&按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0

6、按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。^按位异或运算符:当两对应的二进位相异时,结果为1(a^b)输出结果49,~按位取反运算符:对数据的每个二进制位

7、取反,即把1变为0,把0变为1。~x类似于-x-1<<左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。a<<2输出结果240,二进制解释:11110000>>右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数a>>2输出结果15,二进制解释:00001111下表中变量a为60,b为13二进制格式如下:a=00111100b=00001101-----------------a&b=00001100a<<2

8、=11110000a

9、b=00111101a>>2=00001111a^b=00110001~a=110000116、成员运算符in如果在指定的序列中找到值返回True,否则返回False。x在y序列中,如果x在y序列中返回True。notin如果在指定的序列中没有找到值返回True,否则返回False。x不在y序列中,如果x不在y序列中返回True。7、身份运算符is是判断两个标识符是不是引用自一个对象xisy,类似id(x)==id(y),如果引用的是同一个对象则返回True,否则返回Fals

10、eisnot是判断两个标识符是不是引用自不同对象xisnoty,类似id(a)!=id(b)。如果引用的不是同一个对象则返回结果True,否则返回False。数据类型和变量数据类型Numbers(数字):整形、长整形(123L,超出int自动转成long)、浮点型、复数型(a=1j)1.int(有符号整型)2.long(长整型[也可以代表八进制和十六进制])3.float(浮点型)4.complex(复数)String(字符串):""''""""""List(列表):[],值可变T

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

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

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