在用python编程的时候,我们想要的数据可能并不是理想的数据类型。这时候我们就需要进行数据类型的转换。下面是python中的一些转换数据类型的函数。重点是常见的,也就是高亮int()函数的功能的代码示例在上一篇文章中已经验证过了,这里就不做演示了。数据类型转换函数就是对上面重点强调的函数一一进行测试验证#1.float()---->将数据转换为浮点数num1=10str1='100'print(type(float(num1)))#数据类型为float#1.1num1的数据是整型10,转成浮点型会怎样?print(float(num1))#Theresultis1.0#1.2float()可以把int整型转成浮点型,那么能不能把string转成浮点型print(float(str1))#结果是100.0#2。str()---->将数据转换为字符串类型print(type(str(num1)))#数据类型为str#3.tuple()---->将序列转换为元组list1=[1,2,3]print(tuple(list1))#结果是(1,2,3)#我们不用type()来检验数据的合理性,直接看结果,如果是数据wrappedin()then表示转换成功#4.list()---->将一个序列转换成列表list2=(10,20,30)print(list(list2))#结果为[10,20,30]#5.eval()--->计算字符串中有效的Python表达式并返回一个对象#上面通俗的解释是eval()函数将字符串中的数据转换为原始数据类型字符串中数据的str2='1'str3='2.1'str4='(100,200,300)'str5='[100,200,300]'print(type(eval(str2)))#resultisintprint(type(eval(str3)))#结果是floatprint(type(eval(str4)))#结果是tupleprint(type(eval(str5)))#结果是一个列表文章参考来源:www.wakey.com.cn/document-datachange.html
