首页 / PYTHON / Python 数据类型 布尔类型
Python 数据类型 布尔类型
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 数据类型 布尔类型,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1466字,纯文字阅读大概需要3分钟。
内容图文
![Python 数据类型 布尔类型](/upload/InfoBanner/zyjiaocheng/642/575f79a187f84a67872710d2e65678ec.jpg)
# 数字类型
6/3 #浮点型
2.0
0.1+0.2
0.30000000000000004
i=0
while i<1:
i=i+0.1
print(i)
0.1
0.2
0.30000000000000004
0.4
0.5
0.6
0.7
0.7999999999999999
0.8999999999999999
0.9999999999999999
1.0999999999999999
0.3==0.1+0.2 #上述结果显示两者和不等于0.3
False
0.5+0.1<0.6
False
0.3<0.1+0.2
True
import decimal
a=decimal.Decimal('0.1')
b=decimal.Decimal('0.2')
print(a+b)
0.3
c=decimal.Decimal('0.3')
a+b==c
True
0.000005 #科学计数法
5e-06
2+3j #Python复数虚部用j
(2+3j)
3//2 #相除的商
1
-3//2
-2
5%2 #相除的余数
1
divmod(14,3) #商和余数 14/3=4......2
(4, 2)
abs(-765) #绝对值
765
abs(2+3j) #复数的模
3.605551275463989
int(9.98) #不是四舍五入,直接去掉小数
9
float(9.98) #浮点型
9.98
float(5) #浮点型,保留小数
5.0
float('2E3') #科学计数法
2000.0
complex('8+3j') #复数
(8+3j)
pow(3,4) #x的y次方
81
3**4 #x的y次方
81
pow(3,4,5) #3的4次方结果与5的余数
1
#布尔类型 只判断对或错
bool(43)
True
bool("43")
True
bool("f")
True
bool("") #空为false
False
me=a
bool(me)
True
bool(0.0)
False
bool(2+3j) #False 的情况基本很少见,只有0,空等情况出现
True
if 870>780:
print("870比780大!")
else:
print("780比870大!")
870比780大!
if bool(870):
print("i love you")
else:
print("i miss you")
i love you
1==True
True
0==False
True
True+False
1
True+False
1
True*False
0
False/True
0.0
3==4 or 3<4 #and 表示且 or 表示或
True
4<5 and 5<7
True
3>6 or 5>7
False
not True
False
not 0
True
not 1
False
5 and 7
5 or 7
5
7 and 5
5
哈伦2019
发布了30 篇原创文章 · 获赞 32 · 访问量 2万+
私信
关注
内容总结
以上是互联网集市为您收集整理的Python 数据类型 布尔类型全部内容,希望文章能够帮你解决Python 数据类型 布尔类型所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。