- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
整数、实数、复数Python程序设计项目化教程
目录整数实数复数
整型 Python语言的数值类型包括整数、浮点数、复数,下面分别介绍这几种数值类型。
整数整数,在Python中整数没有取值范围限制,可正可负。不存在长整数、短整数区分。在Python中整数类型被指定为int类型。可以执行的算法有+、-、*、/以及一些其他操作。整数类型(int)简称整型,它用于表示整数。二进制:0b10100八进制:0o120十进制:64十六进制:0x14
整数score=80score输出结果:80示例1:定义一个整数score并查看其数据类型type(score)输出结果:int查看其数据类型
整数score=0b1010000type(score)输出结果:int示例2:定义一个以二进制表示的score并查看其数据类型。
整数score=0o120type(score)输出结果:int示例3:定义一个以八进制表示的score并查看其数据类型。
整数score=0x50type(score)输出结果:int示例4:定义一个以十六进制表示的score并查看其数据类型。
整数score=80print(oct(score))print(hex(score))print(bin(score))输出结果:0o1200x500b1010000示例1:将一个整数变为其八进制、十六进制、二进制的数字。整数的进制转换的操作如下:
整数print(int(32))print(int(40,8))print(int(20,16))print(int(100000,2))输出结果例2:将一个数字的字符串变换成整数,第二个参数用于指示变换后的数字的进制
整数%o%x%X%(64,64,255)输出结果:10040FF例3:将一个十进制数字转换成八进制、十六进制、二进制。
浮点数Python浮点型数值用于保存带小数点的数值。Python中的浮点数可以用十进制或科学计数法表示,在科学计数法中,e或E代表10,+(可以省略)或-表示指数的正负。1)小数方法例如3.14,0.314,31.4等等。python允许小数点后面不接任何数字,表示小数点部分是0.例如,31.就是31.0。2)指数方法就是用科学计数法表示,以e(或E)为底表示以10为底的指数形式。E或e是固定的字符,用于分割尾数部分和指数部分。e之前为数字部分,e之后为指数部分,且两部分必须同时出现,而且指数部分必须是整数。例如:314e-2,314e-3,314e-1,31.4e-2,0.314e2是合法的。
浮点数3)浮点数精度控制Python可以利用下列方法实现浮点数的精度控制。int()函数可以将浮点数转换为整数,返回其整数部分,舍弃其小数部分。round()函数可以将小数部分四舍五入。math.floor()函数或math.ceil()函数可以将浮点数转换为最近邻的整数(floor():仅保留整数。ceil():将小数部分一律向整数部分进位)。浮点数的小数表示可以使用float.as_integer_ratio()方法获取,比如,给定浮点数x=0.25,则调用float.as_integer_ratio(x)将返回(1,4)。
浮点数importmathPI=3.1415926print(int(PI))print(round(PI,3))print(math.floor(PI))print(math.ceil(PI))print(float.as_integer_ratio(PI))输出结果:33.14234(3537118815677477,1125899906842624)示例:浮点数精度控制
复数复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。例如2+3j、0.1j、2+0j等。如果实数部分为0,就可以忽略。复数的两个部分都以属性名的形式存在,分别为real与imag。示例:定义一个复数,分别提取出其实部和虚部。z=-3.8+6.1jprint(z.real)print(z.imag)输出结果:-3.86.1
字典Python程序设计项目化教程
目录字典概述定义字典获取字典的键值修改、添加、删除字典的键值对
字典介绍 字典(Dictionary)是基础数据结构映射(Mapping)的一种。序列是按照顺序来存储数据的,而字典是通过键存储数据。字典的内部实现是基于二叉树(BinaryTree)的,数据没有严格的顺序。字典将“键”映射到“值”,通过“键”来调取数据。
创建字典(1)创建字典 Python有两种方法可以创建字典,第一种是使用花括号,另一
您可能关注的文档
- Python 的异常及异常处理.pptx
- Python 网络编程简介.pptx
- Python比较操作符、赋值操作符、成员操作符.pptx
- Python编程基础与应用--课件0401选择结构的应用.pptx
- Python编程基础与应用--课件0402循环结构的应用.pptx
- Python编程基础与应用--课件0502字典的应用.pptx
- Python编程基础与应用--课件0503元组的应用.pptx
- Python编程基础与应用--课件0504集合的应用.pptx
- Python编程基础与应用--课件0506序列的通用操作.pptx
- Python程序的单分支结构、多分支结构、双分支选择结构、分支结构的嵌套.pptx
- Python逻辑操作符、同一性运算符、算术运算.pptx
- Python其他高阶函数.pptx
- 新能源汽车保养与故障诊断技术【课件】1-1完成高压安全防护准备.pptx
- 新能源汽车保养与故障诊断技术【课件】1-2认知新能源汽车常用检修工具及设备.pptx
- 新能源汽车动力蓄电池及管理技术--模块八 典型混合动力汽车电池管理系统故障分析.pptx
- 新能源汽车动力蓄电池及管理技术--模块六 电池管理系统故障分析方法.pptx
- 新能源汽车动力蓄电池及管理技术--模块七 典型纯电动汽车电池管理系统检修.pptx
- 新能源汽车动力蓄电池及管理技术--模块三 高压配电箱原理认知与诊断.pptx
- 新能源汽车动力蓄电池及管理技术--模块五 充电管理认知与诊断.pptx
文档评论(0)