文章目录
1. 常用的数据类型转换函数
2. 具体数据类型转换函数的例子
2.1 float() – 转换成浮点型
num1 = 1
print(type(float(num1)))
print(float(num1))
输出结果如下:
<class 'float'>
1.0
2.2 str() – 转换成字符串串类型
num1 = 1
print(type(str(num1)))
输出结果如下:
<class 'str'>
2.3 tuple() – 将一个序列列转换成元组
list1 = [10, 20, 30]
print(type(tuple(list1)))
print(tuple(list1))
输出结果如下:
<class 'tuple'>
(10, 20, 30)
2.4 list() – 将一个序列列转换成列列表
t1 = (10, 20, 30)
print(type(list(t1)))
print(list(t1))
输出结果如下:
<class 'list'>
[10, 20, 30]
2.5 eval() – 将字符串中的数据转换成Python表达式原本类型,意思就是字符串中原先是整数类型,就返回整数类型
str1 = '10'
str2 = '[1, 2, 3]'
str3 = '(1000, 2000, 3000)'
str4 = '1+5'
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))
print(eval(str4))
输出结果如下:
<class 'list'>
<class 'tuple'>
<class 'int'>
6