- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python的数字类型
猎豹网校正在授课 … Java教程 猎豹网校正在授课 … Python教程 课程提纲:Python数字类型 Python的数字类型 Python表达式操作符 在实际应用中的数字 其他数字类型 1 Python的数字类型 在Python中,数字并不是一个真正的对象类型,而是一组类似类型的分类。Python不仅支持通常的数学类型(整数和浮点数),而且还提供了高级数学编程的支持,如复数类型、无穷精度整数类型、固定精度十进制数、集合和布尔型以及其他数字工具的库。 复数常量 3+4j,3.0+4.0j,3J 整型的八进制和十六进制数常量 0177,0X9ff,oXFF 浮点数 1.23,3.14e-10,4E210,4.0e+210 长整型数(无限大小) 99999999999999999L 一般证书 1234,-24,0 常量 数字 数字常量表现形式 2 Python表达式操作符 表达式是处理数字的最基本的工具。当一个数字(或其他对象)与操作符相结合时,Python执行时将计算得到一个值。下表列举了Python的操作符表达式。 索引,分片,点号取属性运算,函数调用 x[i],x[i:j],x.attr,x(…) 一元减法,识别,按位求补,幂运算 -x,+x,~x,x**y 乘法/重复,余数/格式化,除法 x * y,x % y,x / y,x // y 加法合并,减法 -x + y,x - y x左移或右移y位 x y,x y 位与 x y 逻辑非 not x 比较操作,值相等操作,对象身份测试,序列成员测试 xy,x=y,xy,x=y,x==y,xy,x!=y , x is y,x is not y,x in y,x not in y 位或 x | y 位异或 x ^ y 逻辑与(只有x为真,才会计算y) x and y 元组,列表,字典,字符串转换 (…),[…],{…l},’…’ 逻辑或(只有x为假,才会计算y) x or y 三元选择表达式(2.5版新增) x if y else z 生成匿名函数 lambda args:expression 生成器函数发送协议 (2.5版新增) yield x 描述 操作符表达式 3 在实际应用中的数字 创建变量并使用基本表达式,例如: a=3 b=4 a+1,a-1 (4, 2) b*3,b/2 (12, 2) a%2,b**2 (1, 16) 2+4.0,2.0**b (6.0, 16.0) b/2+a 5 print b/(2.0+a) 0.8 c*2 Traceback (most recent call last): File pyshell#8, line 1, in module c*2 NameError: name c is not defined 变量和基本的表达式: 3 在实际应用中的数字 计算机在处理浮点数时受硬件限制,有时无法精确地表现一些值。例如 b,a (4, 3) b/(2.0+a) 0.80000000000000004 但并不是所有的值都显示这么多位数,例如 1/2.0 0.5 如果不想看到所有位数,可以使用print print b/(2.0+a) 0.8 num=1/3.0 num 0.33333333333333331 print num 0.333333333333 %e % num 3.333333e-01 %2.2f % num 0.33 repr(num) 0.33333333333333331 str(num) 0.333333333333 数字显示的格式: 3 在实际应用中的数字 传统除法(x/y)默认为真除法,总是保留小数部分 。例如 (5/2),(5/2.0),(5/-2.0),(5/-2) (2, 2.5, -2.5, -3) Floor除法,例如 (5//2),(5//2.0),(5//-2.0),(5//-2) (2, 2.0, -3.0, -3) (9/3),(9.0/3),(9//3),(9//3.0) (3, 3.0, 3, 3.0) 真除法总是保留小数部分,即使是应用在整数上。在以后的版本中/除法会默认为真除法,目前想使用真除法需要先通过特定的导入形式来使传统除法变为真除法。例如 from __future__ import division (5/2),(5/2.0),(5/-2.0),(5/-2) (2.5, 2.5, -2.5, -2.5) (5//2),(5//2.0),(5//-2.0),(5//-2) (2, 2.0, -3.0, -3) (9/3),(9.0/3),(9//3),(9//3.0) (3
您可能关注的文档
- 九年级下第三章直线与圆、圆与圆的位置关系单元测试2.doc
- 《步步高 学案导学设计》2013-2014学年 高中数学 人教B版选修2-1【备课资源】2.2.1椭圆的标准方程(一).doc
- 第二章一元二次方程单元复习.doc
- 3-3-3、4数学必修二两平行线之间的距离.doc
- 《步步高 学案导学设计》2013-2014学年 高中数学 人教B版必修2第二章 空间两点的距离公式.doc
- 16讲 任意角和弧度制及任意角的三角函数.doc
- 2.2.2用配方法求解一元二次方程.doc
- 2015高考数学(苏教理)一轮题组训练:9-2两条直线的位置关系.doc
- 中考一元二次方程复习.doc
- 教案14-平面内两条直线的位置关系.doc
最近下载
- 大麦EK318.操作手册.C01.220905.pdf
- 五马先生纪年.docx VIP
- 急救与心理技能(视频课)知到课后答案智慧树章节测试答案2025年春中南大学.docx VIP
- 应急救援员国家职业技能标准(2019年版).pdf VIP
- 场地设计作图题-一级建筑师场地设计(作图题)真题精选.docx VIP
- 小学环境教育:校园内水体污染调查与水质保护实践教学研究课题报告.docx
- 阿迪达斯(Adidas)品牌现状分析与二次增长战略规划.pptx
- 人教版七年级上册数学一元一次方程计算题及应用题.docx VIP
- 人教版2025八年级上册英语Unit3 same or different单元复习课件.pptx VIP
- 濒危古树评估与抢救保护技术规程.docx VIP
文档评论(0)