版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
整数、实数、复数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))输出结果:32323232示例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,就可以忽略。复数的两个部分都以属性名的形式存在,分别为re
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026贵州贵阳贵安统一招聘中小学(幼儿园)教师819人备考题库附答案详解(基础题)
- 2026福建南平延平区南山镇招聘专职网格员1人备考题库含答案详解【达标题】
- 四川大学华西厦门医院耳鼻咽喉-头颈外科招聘1人备考题库附参考答案详解【满分必刷】
- 初中英语听力材料中听力材料中语音变异对理解率影响的定量研究课题报告教学研究课题报告
- 2026上半年四川成都市大邑县医疗卫生事业单位考核招聘高层次人才23人备考题库(完整版)附答案详解
- 2026四川遂宁射洪平安街道招聘1人备考题库含答案详解【基础题】
- 2026年福建体育职业技术学院单招综合素质考试题库含答案详细解析
- 2026四川成都市龙泉驿区东山国际小学教师招聘12人备考题库附参考答案详解(综合卷)
- 2026浙江丽水市松阳县事业单位招聘39人备考题库附答案详解(精练)
- 2026北京师范大学东营实验学校人才引进教师6人备考题库(山东)附答案详解(完整版)
- (三诊)成都市2022级高中高三毕业班第三次诊断性检物理试卷(含答案)
- 装修现场监理管理制度
- 顺丰员管理制度
- 2025年湖北省技能高考(建筑技术类)《建筑制图与识图》模拟练习试题库(含答案)
- 14消渴小便不利淋病脉证并治第十三12
- 2024年社区工作者考试必背1000题题库必背(各地真题)
- 医院DRG付费知识培训课件
- 2024年电脑动画13464自考复习题库(含答案)
- 2024年中国铁路上海局集团有限公司招聘笔试参考题库含答案解析
- 大学有机化学实验必做试题
- 幼儿园小班绘本故事《大熊山》
评论
0/150
提交评论