转换为整数类型:
1.字符串转换为整数类型
数字类型的字符串可以转换为整数,eg:'666','999',非数字类型的字符串不能转换为整数类型,eg:‘python数据类型’,
print(int('666')) #运行结果是整数666
print(int('999')) #运行结果是整数999
2.布尔类型数据转换为整数类型
布尔类型转换为整数只有两种情况:
print(int(True)) #运行结果是1
print(int(False)) #运行结果是0
转换为字符串类型:
1.整数转换为字符串类型
所有的整数类型数据可以转换为字符串类型的数据,转换代码如下:
print(str(666)) #运行结果为字符串类型‘666’
print(str(999)) #运行结果为字符串类型‘999’
2.布尔类型数据转换为字符串类型
布尔类型转换为字符串有两种情况:
str(True) #运行结果为字符串‘True’
str(False) #运行结果为字符串‘False’
转换为布尔类型:
1.字符串数据类型转换为布尔类型
空字符串类型转换为布尔类型时为False,其他的字符串类型转换为布尔类型数据时均为True.
bool('') #运行结果为False
bool('666') #运行结果为True
bool(' ') #运行结果为True
2.整数类型数据转换为布尔类型
整数0转换为布尔类型时为False,其他所有整数类型转换为布尔类型时为True.
bool(0) #运行结果为False
bool(666) #运行结果为True
bool(-666) #运行结果为True