类型转换:
int() # str()将其他转为字符类型
str() # int()将其他转为整型
float() # float()将其他转为浮点数
# 类型转换
name='张三'
age=21
print(type(name),type(age))
print('我叫'+name+'今年'+str(age)+'岁了')
# str()将其他转为字符类型
s1=123
s2=12.1
s3=True
print(str(s1),str(s2),str(s3),type(str(s1)),type(str(s2)),type(str(s3)))
# int()将其他转为整型
i1=12.1
i2=False
i3='234'
i4='12.1' # 不可
i5='纽带一批'# 不可
print(int(i1),int(i2),int(i3))
# float()将其他转为浮点数
i1=12
i2=False
i3='234'
i4='12.1'
i5='纽带一批'# 不可
print(float(i1),float(i2),float(i3),float(i4))
#实验结果:
<class 'str'> <class 'int'>
我叫张三今年21岁了
123 12.1 True <class 'str'> <class 'str'> <class 'str'>
12 0 234
12.0 0.0 234.0 12.1
注意事项:
【1】:print输出括号里面只能是同类型的
【2】:int()转换,不可转换字符串中非整数
【3】:float ()转换,不可转换字符串中字符串