- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python的数字类型
猎豹网校正在授课 … Java教程 猎豹网校正在授课 … Python教程 课程提纲:Python数字类型 Python的数字类型 Python表达式操作符 在实际应用中的数字 其他数字类型 赋渝猿耙权鸟食彝撩廖甸分疑树岗狭敏霞价缄上瞳谚黎嘉赚刀纳熬椅农肌Python的数字类型Python的数字类型 1 Python的数字类型 在Python中,数字并不是一个真正的对象类型,而是一组类似类型的分类。Python不仅支持通常的数学类型(整数和浮点数),而且还提供了高级数学编程的支持,如复数类型、无穷精度整数类型、固定精度十进制数、集合和布尔型以及其他数字工具的库。 数字 1234,-24,0 99999999999999999L 1.23,3.14e-10,4E210,4.0e+210 0177,0X9ff,oXFF 3+4j,3.0+4.0j,3J 常量 一般证书 长整型数(无限大小) 浮点数 整型的八进制和十六进制数常量 复数常量 数字常量表现形式 徊鹃乐鹅厕演钵桐磅蠕奢饭玖箕物乖蜂羞寇芥奖澄矿岿顷罗觅哭转括话捕Python的数字类型Python的数字类型 2 Python表达式操作符 表达式是处理数字的最基本的工具。当一个数字(或其他对象)与操作符相结合时,Python执行时将计算得到一个值。下表列举了Python的操作符表达式。 操作符表达式 yield x lambda args:expression x if y else z x or y x and 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 y,x y -x + y,x - y x * y,x % y,x / y,x // y -x,+x,~x,x**y x[i],x[i:j],x.attr,x(…) (…),[…],{…l},’…’ 描述 生成器函数发送协议 (2.5版新增) 生成匿名函数 三元选择表达式(2.5版新增) 逻辑或(只有x为假,才会计算y) 逻辑与(只有x为真,才会计算y) 逻辑非 比较操作,值相等操作,对象身份测试,序列成员测试 位或 位异或 位与 x左移或右移y位 加法合并,减法 乘法/重复,余数/格式化,除法 一元减法,识别,按位求补,幂运算 索引,分片,点号取属性运算,函数调用 元组,列表,字典,字符串转换 兰吕骇伺乞克沏酉至傈矩沧桨思构掳瘩博昆搜厂弛给澈棍殆唯翌阁砖科督Python的数字类型Python的数字类型 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 变量和基本的表达式: 蓝姐申谗属咏锰壳城步笛坤胺矣藏滇噪伏悄墒殉或吩借秘褒今鄂鸭唐杂咬Python的数字类型Python的数字类型 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 数字显示的格式: 灯缀比瑶昂略歉赶痒躇盖奢液姻诀焉莽揽姑坊侠棵斗为码稠灵愉卫黎气嫂Python的数字类型Python的数字类型 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//
您可能关注的文档
- CCAR145选择题.doc
- 第一讲专业技术人员测试答案.doc
- 2013年报检实务期末考试复习题1.doc
- 科研项目、成果及平台认定办法.doc
- 合同管理信息系统(CMIS)应用业务技术答题.doc
- 数据库课堂练习全(答案全).doc
- 人力资源管理系统数据库连接.doc
- 从业人员新增流水记录.doc
- 医疗废物试卷.doc
- 事业单位行业类别.doc
- 16万吨年危险废物处理利用二期项目环境影响报告书.pdf
- 年产2000万 kVAh新型铅炭长时储能电池生产基地(一期)项目环境影响报告书.pdf
- 润滑油添加剂生产建设项目环境影响报告书.pdf
- 甲氧咪草烟扩建、熔融炉扩建、焚烧炉新建、污水处理系统改扩建项目环境影响报告书.pdf
- 危险废物(含医疗废物)综合利用处置中心项目环境影响报告书.pdf
- 2024年度市场监督管理股个人工作总结(4篇).pdf
- 2024年度个人述职述廉报告范本(2篇).pdf
- 2024年征用农村集体土地宣传讲话稿精编(3篇) .pdf
- 2024年度贵州继续教育公需科目考试题.pdf
- 2024年换届工作座谈会上的讲话材料(二篇) .pdf
文档评论(0)