数据类型的转换
一、python的几种数据类型的转换
概述
先了解一下python的几种数据类型,分别为:整数(int)、浮点数(float)、布尔值(bool)、字符串(str)、字符。且这些数据多数是可以进行数据类型的转换。
#其中字符其实与字符串没有什么区别,只是字符里面指的是用单双引号括起来的单个字符如:
#字符
a = '1'
b = 's'
#字符串
str_1 = ”welcome"
两者没有多大的区别,了解一下即可,接下来说一下上诉的那些数据类型的用法。
1)整数int
表示符:int():整数的意思,不需要添加任何符号(引号)
a = 1
2)浮点数float
表示符:float():浮点数,就是带小数点的数字,也是不需要任何的装饰符
f = 1.55
上诉两种数据类型经常会进行相互的转换,正常是将浮点数转换为整数
f = 1.5
a = int(f)
print(a)
# 输出为:1
需要注意的是小数转换为整数,都是直接取整数部分不会采取什么四舍五入
3)布尔值
表示符:bool():布尔值仅有两个值,True、False。该数据类型后续会经常使用它来单做判断。
刚刚上面我们说过数据类型通常可以进行转换,那么那些数据类型可以转换为布尔值呢?
True:非零的值、非空的:字符串、列表、元组、字典都