欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在Python中,如何运用常用的数据类型转换方法

最编程 2024-07-27 07:04:07
...
# 1. float() ----> 将数据转换为浮点数 num1 = 10 str1 = '100' print(type(float(num1)))  # 数据类型是float # 1.1 num1的数据是整数类型10,将它转换为浮点数类型将变成什么? print(float(num1))  # 结果为 1.0 # 1.2 float()可以将int整数转换为浮点型,那么能不能把字符串转换成浮点型 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)))   # 结果为 int\ print(type(eval(str3)))   # 结果为 float print(type(eval(str4)))   # 结果为 tuple print(type(eval(str5)))   # 结果为 list

推荐阅读