- 5
- 0
- 约6.94千字
- 约 49页
- 2020-10-02 发布于北京
- 举报
2 在实际应用中的数字 位或(|): 左右两边操作数以二进制的形式进行位运算,同一个位置运算结果有1则为1 二进制 十进制 1 x|2 2 结果: 3 位与():右或两边操作数以二进制的形式进行位运算,同一个位置运算结果全部为1才为1 二进制 十进制 1 x3 3 结果: 1 位操作: * 2 在实际应用中的数字 长整型: 长整型数的表示形式是以一个常量为L结尾的数字,在Python中一个长整型数可以任意大,也就是说内存空间有多大,它就可以有多位位数字。 例如: 99999999999999999999999999999999+1 100000000000000000000000000000000L 2L**200 1606938044258990275541962092341162602522202993782792835301376L 2**200 1606938044258990275541962092341162602522202993782792835301376L * 2 在实际应用中的数字 复数: 在Python中,复数是个不同的核心对象类型。复数表示为两个浮点数(实部和虚部)并接在虚部增加了j或J的后缀。复数允许我们分解出它的实部和虚部作为属性,并支持所有一般的数学表达式,它属于高级工具。例如: 1j*1J (-1+0j) 2+1j*3 (2+3j) (2+1j)*3 (6+3j) * 2 在实际应用中的数字 十六进制和八进制记数: Python整数能够以十六进制和八进制的记数法表示,八进制常量以数字0开头,后紧跟八进制数字。十六进制常量以0x或0X开头,后紧跟十六进制数字(0-F)。例如: 01,010,0100 (1, 8, 64) 0x01,0x10,0xff (1, 16, 255) Python也提供了内置的函数将一个整数变为八进制、十六进制的数字表示,例如: oct(64),hex(64),hex(255) (0100, 0x40, 0xff) * 2 在实际应用中的数字 十六进制和八进制记数: 内置的函数int()可以把一个字符串变换为一个整数,同时还可以指定数字的进制 int(0100),int(0100,8),int(0x40,16) (100, 64, 64) 内置的函数eval()函数也具有类似的效果,例如: eval(100),eval(0100),eval(0x40) (100, 64, 64) 最后还可以用字符串格式表达式将一个数字转换成八进制数和十六进制数的字符串。例子: %o %x %X % (64,64,255) 100 40 FF * 3 其他数字类型 Python中浮点数对象的数学运算在精确方面是有缺陷。针对这一方面,Python从2.4引入了一种新的核心数据类型:小数对象。它比其他数据类型复杂一些,小数对象是通过一个导入的模块调用函数创建的。而不是通过运行常量表达式创建的。从功能上来说,小数对象就像浮点数,有固定的小数位数,因此有固定的精度。 例如: 0.1+0.1+0.1 0.30000000000000004 print 0.1+0.1+0.1-0.3 5.55111512313e-17 from decimal import Decimal Decimal(0.1)+Decimal(0.1)+Decimal(0.1)-Decimal(0.3) 小数数字: * 3 其他数字类型 Decimal(0.0) Decimal(0.1)+Decimal(0.10)+Decimal(0.10)-Decimal(0.30) Decimal(0.00) Decimal(1) / Decimal(7) Decimal(0.1428571428571428571428571429) 小数数字: * 其他的内置数学工具: 除核心对象类型以外,Python还支持用于数学处理的内置函数和内置模块。例如函数int和round,分别省略浮点数的小数部分和省略保持小数点后若干位。还有就是内置模块,如math模块。例如: import math math.pi,math.e #科学计数小数e (3
您可能关注的文档
- PLC技术及应用 PLC的产生、结构和特点 项目控制要求及PLC产生、结构和特点.pptx
- PLC技术及应用 PLC定义、发展与分类 项目1-任务1 PLC定义、发展与分类.ppt
- PLC技术及应用 编程软件的使用 编程软件.pptx
- PLC技术及应用(三菱PLC) PLC常用基本环节编程 2PLC控制电动机——常用基本环节的编程.ppt
- PLC技术及应用(三菱PLC) 比较传送类指令编程 5.3传送与比较类指令编程.pptx
- PLC技术及应用(三菱PLC) 步进电机的认识 5.B步进电机的应用.pptx
- PLC技术及应用(三菱PLC) 程序设计 2PLC控制电动机——PLC控制电动机单方向连续运转.ppt
- PLC技术及应用(三菱PLC) 程序设计 2PLC控制电动机——PLC控制电动机延时启动.ppt
- PLC技术及应用(三菱PLC) 电动机的PLC控制(基本指令的学习) PLC基本指令1.ppt
- PLC技术及应用(三菱PLC) 数据处理类指令的编程 5.7数据处理指令.pptx
- Python运维开发(国家) 18.1功能描述与技术需求 18.1运维一.ppt
- Revit建模基础 族创建实例 5- revit构件创建与编辑-窗标记族的创建与调整.pptx
- Revit建模基础 族创建实例 5- revit构件创建与编辑-公制轮廓族应用-散水.pptx
- Revit建模基础 族创建实例 5- revit构件创建与编辑-公制幕墙嵌板.pptx
- Revit建模基础 族创建实例 5- revit构件创建与编辑-三阶基础的创建.pptx
- Revit建模基础 族创建实例 5- revit构件创建与编辑-三维形状--榫卯.pptx
- Revit建模基础 族的分类 5- revit构件创建与编辑-族的载入.pptx
- RFID技术与应用 子情境1:NFC手机识别 4.NFC手机识别--类型4A标签平台.ppt
- RFID技术与应用 子情境1:NFC手机识别 8.NFC手机识别--类型2标签操作规范.ppt
最近下载
- 河北梆子演唱技法.doc VIP
- onbon仰邦科技 六代图文控制器 Ledshow Suite 软件用户手册 说明书.pdf
- 【河北梆子剧本】《大登殿》.doc VIP
- 权衡理论.ppt VIP
- 2025年CCAA国家注册审核员考试(IATF16949内审员基础)综合能力测试题.docx VIP
- 2025年陕西省中考化学真题及答案完整版.pdf VIP
- 中考数学几何压轴题解题技巧 .pdf VIP
- 2025年CCAA国家注册审核员考试(IATF16949内审员基础)综合能力测试题及答案.docx VIP
- 家庭教育学:不同年龄阶段儿童的家庭教育教学课件.pptx VIP
- 米勒模型讲述.ppt VIP
原创力文档

文档评论(0)