0 ⽬标
数据类型转换的必要性
数据类型转换常⽤⽅法
1. 转换数据类型的作⽤
问:input()接收⽤户输⼊的数据都是字符串类型,如果⽤户输⼊1,想得到整型该如何操作?
答:转换数据类型即可,即将字符串类型转换成整型。
2. 转换数据类型的函数
3. 快速体验
需求:input接收⽤户输⼊,⽤户输⼊“1”,将这个数据1转换成整型。
# 1. 接收⽤户输⼊ num = input('请输⼊您的幸运数字:') # 2. 打印结果 print(f"您的幸运数字是{num}") # 3. 检测接收到的⽤户输⼊的数据类型 -- str类型 print(type(num)) # 4. 转换数据类型为整型 -- int类型 print(type(int(num)))
4. 实验
# 1. float() -- 转换成浮点型 num1 = 1 print(float(num1)) print(type(float(num1))) # 2. str() -- 转换成字符串类型 num2 = 10 print(type(str(num2))) # 3. tuple() -- 将⼀个序列转换成元组 list1 = [10, 20, 30] print(tuple(list1)) print(type(tuple(list1))) # 4. list() -- 将⼀个序列转换成列表 t1 = (100, 200, 300) print(list(t1)) print(type(list(t1))) # 5. eval() -- 将字符串中的数据转换成Python表达式原本类型 str1 = '10' str2 = '[1, 2, 3]' str3 = '(1000, 2000, 3000)' print(type(eval(str1))) print(type(eval(str2))) print(type(eval(str3)))
5 总结
转换数据类型常⽤的函数
int()
float()
str()
list()
tuple()
eval()