1 # 1. 接收用户输入 2 num = input('请输入您的幸运数字:') 3 4 # 2. 打印结果 5 print(f"您的幸运数字是{num}") 6 7 # 3. 检测接收到的用户输入的数据类型 -- str类型 8 print(type(num)) 9 # 4. 转换数据类型为整型 -- int类型 10 print(type(float(num))) 11 12 print(float(num)) 13 14 # 5. eval() -- 将字符串中的数据转换成Python表达式原本类型 15 str1 = '10' 16 str2 = '[1, 2, 3]' 17 str3 = '(1000, 2000, 3000)' 18 print(type(eval(str1))) 19 print(type(eval(str2))) 20 print(type(eval(str3))) 21 22 23 str4 = '1+2' 24 print(eval(str4)) 25 26 a = 1+2 27 print(a)
标签:转换,--,数据类型,num,eval,之间,print,type From: https://www.cnblogs.com/frazer-cxy-jsfx/p/17234712.html