Python 是动态类型语言,但数据本身是有明确分类的。你可以用type() 函数随时查看变量的数据类型。三大基础数据类型如下:
a = 10 # 整数(int)b = 3.14 # 浮点数(float)c = "Hello" # 字符串(str)print(type(a)) # <class 'int'>print(type(b)) # <class 'float'>print(type(c)) # <class 'str'>
类型转换:数据的“变身术”
既然input()返回的是字符串,我们在做数学计算前,就必须把它转换成数字类型:
age_str = input("请输入你的年龄:") # 假设输入 18age_int = int(age_str) # 将字符串转换为整数print("明年你就", age_int + 1, "岁啦!")
实际开发中,我们通常把input()和类型转换写在一起,代码更简洁:
age = int(input("请输入你的年龄:"))