#数据转换 name='小明' age=20 print(type(name),type(age)) #说明name与age的数据类型不相同 #print('我叫'+name+'今年,'+age+'岁') #当将str类型与int类型进行连接时,报错,解决方案,类型转换 print('我叫'+name+'今年,'+str(age)+'岁') #将int类型通过str()函数转换成了str类型 print('-----------------str()将其转换成str类型--------------') a=10 b=178.9 c=False print(type(a),type(b),type(c)) print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c))) print('-----------------int()将其转换成int类型--------------') s1='179' f1=89.6 s2='76.99' ff=True s3='world' print(type(s1),type(f1),type(s2),type(ff),type(s3)) print(int(s1),type(int(s1))) #将str转换成int类型,字符串为 数字窜 print(int(f1),type(int(f1))) #将float转换成int类型,接取整数部分,舍掉小数部分 #print(int(s2),type(int(s2))) #将str转换成int类型,报错,因为字符串为小数窜 print(int(ff),type(int(ff))) #print(int(s3),type(int(s3))) #将str转换成int类型,字符串必须为数字窜(整数),非数字窜是不允许转化 print('-----------------float()函数,将其他数据类型转换成float类型--------------') s1='453.89' s2='85' ff=True s3='world' i=95 print(type(s1),type(s2),type(s3),type(i)) print(float(s1),type(float(s1))) print(float(s2),type(float(s2))) print(float(ff),type(float(ff))) #print(float(s3),type(float(s3))) #字符串中的数据如果是非数字窜,则不允许转化 print(float(i),type(float(i)))
python4
于 2022-04-03 15:31:29 首次发布