python两种数据类型的转换

  • 更新时间:2021-08-09 10:04:13
  • 编辑:寿思淼
给网友朋友们带来一篇相关的编程文章,网友夏志义根据主题投稿了本篇教程内容,涉及到Python相关内容,已被946网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。

参考资料

正文内容

给大家整理一篇不错的python文章,知识点总结的很细,重新排版了一下发到这里,希望对网友有用。

python两种数据类型的转换

1、显示转换即强制的进行转换,python进行强制转换只需要在数据之前加上要转换的类型,然后再将数据括起来。

a = bool('')    #字符串转化为布尔
b = float(5)    #整型转化为浮点
c = int(5.5)    #浮点转化为整数,会被强制舍入
# 运行结果 a False b 5.0 c 5

2、当两个变量不能相加或比较时,编译器就会帮助您进行隐式转换。

a = 1 + True
b = 1.0 + 1 + True
print(a , b)
# 1式bool和整型相加,最后a = 2,也就是bool的Ture会被隐式转换成整数1
# 2式浮点+整数+bool,最后b = 3.0,也就是bool和int都变成了float
# 隐式转换优先级 浮点数》整数》布尔
 
print( 0 == False)
# 结果为真,根据上面猜测是False被转为了整数0

以上就是python两种数据类型的转换,希望对大家有所帮助。

相关教程

  • Python发展简史 Python来历

    在本文里我们给大家分享了关于Python的来历以及Python相关的发展内容,有兴趣的读者们阅读下。

    发布时间:2019-06-03

  • 如何在Python中添加自定义模块的方法介绍

    一般来说,我们会将自己写的Python模块与python自带的模块分开存放以达到便于维护的目的。那么如何在Python中添加自定义的模块呢?在解答这

    发布时间:2019-07-11

用户留言