1.str函数
name = '张三'
age = 19
print('我叫' + name + ' 今年,' + str(age) + '岁')
2. int函数
float转为int 截取整数部分,舍掉小数
小数字符串不能转位int
非整数字符串不能转位int
str1 = '123'
float1 = 123.77
str2 = '32.11'
bool1 = False
str3 = 'hello'
# str 转为int 字符串为数字串
print(int(str1))
# float转为int 截取整数部分,舍掉小数
print(int(float1))
# 小数字符串 不能转为int
# print(int(str2))
# bool类型转为0
print(int(bool1))
# 字符串非数字串的不能转为int
# print(int(str3))
3. float
文字类字符串不允许转为float
整数转浮点数 末尾为 .0
str1 = '123'
float1 = 123.77
str2 = '32.11'
bool1 = False
str3 = 'hello'
int1 = 55
print('----float()-----')
print(type(str1), type(float1), type(str2), type(bool1), type(str3), type(int1))
print(float(str1), type(float(str1)))
print(float(str2), type(float(str2)))
print(float(bool1), type(float(bool1)))
# 字符串不允许转为float
# print(float(str3), type(float(str3)))
print(float(int1), type(float(int1)))