python整数与浮点数分解

2.3 python整数与浮点数 python 支持的数字类型有三种:整数、浮点数和复数。
1. 整数(int) 通常被称为整型,是正或负整数,不带小数点。例如:1,100,-8080,0,等等。
>>> a = 100>>> type(a)>>>>>> b = -100>>> type(b) 表示数字的时候,有时我们还会用八进制或十六进制来表示:
十六进制:用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2。
八进制:用0o前缀和0-7表示,例如0o12
>>> a = 0x0001 # 十六进制>>> a1>>> type(a)>>>>>> b = 0o01 # 八进制>>> b1>>> type(b) 2. 浮点数(float) 浮点数也就是小数,如1.23,3.14,-9.01,等等。
>>> a = 1.23>>> a1.23>>> type(a) 之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
>>> 1.23e91230000000.0>>> 12.3e81230000000.0 3. 复数(complex) 复数由实数部分和虚数部分构成,可以用a + bj,或者 complex(a,b) 表示,复数的实部a和虚部b都是浮点型。关于复数,不做科学计算或其它特殊需要,通常很难遇到,这里不做过多解释。
>>> a = 10 + 0.2j>>> a(10+0.2j)>>> type(a)>>>>>> b = complex(10, 0.2)>>> b(10+0.2j)>>> type(b) 4. 常用方法 两数运算
两数相加减
>>> a = 10>>> b = 20>>> a + b30>>> b - a10 两数相乘除
>>> a = 10>>> b = 20>>> a * b200>>> b / a2.0 取模取余
>>> a = 10>>> b = 3>>> a // b3>>> a % b1 计算绝对值
>>> a = -10>>> abs(a)10 数值直接取整
>>> a = 3.14>>> int(a)3>>> b = 3.78>>> int(b)3 数值四舍五入
>>> a = 3.14>>> round(a)3>>> b = 3.78>>> round(b)4
英特尔锐炫显卡DX11性能更新,并推出全新英特尔PresentMon Beta
推荐几款使用之后感觉非常不错的蓝牙耳机
MAX3804 12.5Gbps可设置接收均衡器(含应用电路
任正非接受采访:谈及网络安全、5G、以及孟晚舟
2023年车联网安全事件概览
python整数与浮点数分解
药品仓库温湿度监控系统特点
基于CAN总线和CCll00芯片的嵌入式远程测控系统的设计
爆炸门后三星中国内部裁员流言四起,员工道出了对中国实行双重标准的原因
vivoNEX3机身将没有实体按键 通过按压感应特定区域实现操作
SHOPLINE利用亚马逊云科技打造基于独立站的跨境零售解决方案
ST推出创新的64位STi8K架构,用于未来的数字家庭SoC
崇达技术与同威鑫泰完成股权交割 现持有普诺威35%股权
TD-SCDMA空间辐射性能(OTA)测试
Adobe将Firefly引入Vision Pro头显
英国学生开发新型方法,可从轮胎收集微塑料碎片
谈如何通过简单的质量检测来挑选光纤快速连接器
石油测井仪器专题(一)随钻测斜探管,定向传感器
长虹开启新的征程,智能家居进入群雄逐鹿时代
【解决方案】AcrelEMS-IDC数据中心综合能效管理系统解决方案