数据类型

复制代码
整数:
pow(x,y)

>>> pow(-5,0.5)

 (1.3691967456605067e-16+2.23606797749979j)

整数有4种表示类型
浮点数:
-10^308 至 10^308 误差为10^(-16)
0.1+0.2 接近0.3,但是出现不确定尾数
>>> 0.1+0.2
0.30000000000000004
>>> 0.1+0.2==0.3
False
>>> round(0.1+0.2,1)==0.3
True
round(x,d)#对x进行四舍五入,保留d位小数
>>> round(0.89,1)
0.9
>>> 4.3e-3
0.0043
>>> z = 1.23e-4+5.6e+89j
>>> z.real
0.000123
>>> z.imag
5.6e+89
>>> z = 5+3+2j
>>> z.real
8.0
>>> z.imag
2.0
数字类型的关系:变宽
整数->浮点数->复数
>>> 125+3.6
128.6
>>> abs(-53.6)
53.6
>>> divmod(10,3)
(3, 1)
>>> pow(3,pow(3,99),10000)
4587
pow(x,y,z)#x^y%z
>>> max(2,4,3,55,6,64)
64
>>> min(24,6,356)
6
max,min()后面的数的个数无限制
>>> int(126.98)
126    
复制代码

 

复制代码
bool
t = True
f = False
print(type(t))
print(t and f)
print(t or f)
print(not t)
print(t!=f)

<class 'bool'>
False
True
False
True
复制代码

 

posted on   cltt  阅读(316)  评论(0编辑  收藏  举报

编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示