Python转换数据类型

1. 转换数据类型的作用

在特定的场景下我们需要将得到的数据转换为另一种数据类型,比如input输入的是1我们想得到整型,这时就需要用到数据类型转换

2. 转换数据类型的函数

2.1 int()
# int()  -- 将数据转换成整型
num = input('请输入整数:')
print(type(num))
print(type(int(num)))
2.2 float()
# float() -- 将数据转换成浮点数
num1 = 1
str1 = '10'
print(float(num1))
print(type(float(num1)))
print(float(str1))
print(type(float(str1)))
2.3 str()
# str() -- 将数据转换成字符串类型
num1 = 1
print(type(num1))
print(type(str(num1)))
2.4 tuple()
# tuple() -- 将一个序列转换成元组(序列:是被排成一列的对象)
list1 = [1,2,3,4]
print(type(list1))
print(type(tuple(list1)))
2.5 list()
# list() -- 将一个序列转换成列表
tuple1 = (1,2,3,4)
print(type(tuple1))
print(type(list(tuple1)))
2.6 eval()
# eval() -- 用来执行一个字符串表达式,并返回表达式的值。
str1 = '1'
str2 = '1.1'
str3 = '(100,200,300)'
str4 = '[100,200,300]'
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))

你可能感兴趣的:(Python转换数据类型)