当前位置: 首页 > 后端技术 > Python

python中常用的数据类型转换函数列表及用法

时间:2023-03-26 14:43:56 Python

在用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()来测试数据的合理性,直接看结果,如果是()包裹的数据则表示转换成功#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)))#结果是intprint(type(eval(str3)))#结果是floatprint(type(eval(str4)))#结果是tupleprint(type(eval(str5)))#结果为列表文章参考来源:www.wakey.com.cn/document-datachange.html