网站大量收购闲置独家精品文档,联系QQ:2885784924

Python程序设计教程-资源第2章 语言基础.ppt

Python程序设计教程-资源第2章 语言基础.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2-3.常用运算符逻辑运算符短路现象*print(-*30)print(Falseandprint(hello))print(-*30)print(Trueandprint(hello))print(-*30)print(Falseorprint(hello))print(-*30)print(Trueorprint(hello))print(-*30)------------------------------False------------------------------helloNone------------------------------helloNone------------------------------True------------------------------2-3.常用运算符三目运算符格式:表达式1if判断条件else表达式2*a=10b=20max=aifabelsebprint(-*30)print(max)print(ab)ifabelse(print(ab)ifabelseprint(a=b))print(-*30)------------------------------20ab------------------------------2-3.常用运算符运算符的优先级和结合性*2-3.常用运算符运算符的优先级和结合性*2-4常用内置函数数学运算(7个)类型转换(24个)序列操作(8个)对象操作(9个)反射操作(8个)*变量操作(2个)交互操作(2个)文件操作(1个)编译执行(5个)装饰器(3个)2-4常用内置函数数学运算(7个)*函数名功能举例:abs求数值的绝对值print(abs(-1))divmod返回两个数值的商和余数print(divmod(20,3))max返回可迭代对象中的元素中的最大值或者所有参数的最大值print(max(4,3,1,9,4,13))min返回可迭代对象中的元素中的最小值或者所有参数的最小值print(min(15,3,9,52,7,2))pow返回两个数值的幂运算值或其与指定整数的模值print(pow(10,2))#返回10的平方print(pow(10,2,3))#第三个参数表示取余round对浮点数进行舍入求值print(round(2.675,2))print(round(2.6775,2))(五舍六入)sum对元素类型是数值的可迭代对象中的每个元素求和print(sum([1,2,3,4,5,6,7,8,9,10]))2-4常用内置函数类型转换(24个)*函数名功能举例:bool根据传入的参数的逻辑值创建一个新的布尔值print(bool(0))int根据传入的参数创建一个新的整数print(int(3.1))print(int(3.99))complex根据传入参数创建一个新的复数print(complex(1,2))str将数据转化为字符串print(str(123)+456)bytearray根据传入的参数创建一个新的字节数组ret=bytearray(alex,encoding=utf-8)print(ret[0])bytes根据传入的参数创建一个新的不可变字节数组bs=bytes(中国制造,encoding=utf-8)print(bs)memoryview根据传入的参数创建一个新的内存查看对象v=memoryview(babcefg)print(v[1])2-4常用内置函数类型转换(24个)*函数名功能举例:ord返回Unicode字符对应的整数print(ord(中))chr返回整数所对应的Unicode字符print(chr(65))bin将整数转换成2进制字符串print(bin(10))oct将整数转化成8进制数字符串print(oct(10))hex将整数转换成16进制字符串ret=bytearray(alex,encoding=utf-8)print(ret[0])tuple根据传入的参数创建一个新的元组print(tuple([1,2,3,4,5,6]))list根据传入的参数创建一个新的列表print(list((1,2,3,4,5,6)))2

文档评论(0)

yzs890305 + 关注
实名认证
内容提供者

计算机二级持证人

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

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档