2.1 变量与数据类型(整数、浮点数、字符串、布尔值)
1.变量的定义与使用
在Python中,变量用来存储数据。你可以将值赋给变量,然后使用变量进行计算或输出。
变量赋值:
x = 10 # x 是一个整数,存储值 10
y = 3.14 # y 是一个浮动数,存储值 3.14
name = "Alice" # name 是一个字符串,存储值 "Alice"
is_active = True # is_active 是布尔值,存储值 True
在Python中,变量不仅可以存储各种数据,还需要根据数据的类型进行相应的操作。接下来,我们将详细介绍常见的数据类型及其特性。
2.数据类型
- 整数(int):表示没有小数部分的数字。
- 浮动数(float):表示带小数点的数字。
- 字符串(str):表示文本数据,包含字母、数字、符号等。
- 布尔值(bool):表示真或假的值,只有
True
和False
两个值。
在Python中,理解数据类型的同时,掌握如何查看和验证这些类型也非常重要。我们可以通过type()
函数检查变量的数据类型,例如:
# 定义不同数据类型的变量
age = 25 # 整数
price = 19.99 # 浮点数
message = "Hello!" # 字符串
is_valid = False # 布尔值
# 查看变量类型
print(type(age)) # 输出 <class 'int'>
print(type(price)) # 输出 <class 'float'>
print(type(message)) # 输出 <class 'str'>
print(type(is_valid)) # 输出 <class 'bool'>
用Cursor编译并运行程序结果如所示。
此案例通过type()
函数直观展示了不同变量的数据类型,既巩固了数据类型的概念,又自然过渡到后续的变量输出操作,帮助学习者建立“定义数据→验证类型→输出内容”的学习逻辑。
3.打印变量
可以使用print()
函数来输出变量的值:
x = 10
y = 3.14
name = "Alice"
is_active = True
print(x) # 输出 10
print(y) # 输出 3.14
print(name) # 输出 Alice
print(is_active) # 输出 True
用Cursor编译并运行程序结果如图所示。
4.动态类型
Python是动态类型语言,这意味着你可以随时改变变量的数据类型。例如:
x = 10 # x 是整数
x = "Hello" # 现在 x 是字符串
Python会自动根据赋给变量的值判断其类型,无需显式声明类型。
5.练习
练习1:定义一个整数变量age
,赋值为你的年龄
你可以像这样定义整数变量:
age = 25 # 假设你的年龄是 25
练习2:定义一个浮动数变量height
,赋值为你的身高
你可以像这样定义浮动数变量:
height = 1.75 # 假设你的身高是 1.75 米
练习3:定义一个字符串变量city
,赋值为你所在的城市名称
你可以像这样定义字符串变量:
city = "Beijing" # 假设你所在的城市是北京
练习4:定义一个布尔变量is_student
,表示是否是学生(True
或False
)
你可以像这样定义布尔变量:
is_student = True # 假设你是学生,布尔值为 True
输出这些变量
接着,你可以使用print()
函数将这些变量的值输出:
print(age) # 输出 25
print(height) # 输出 1.75
print(city) # 输出 Beijing
print(is_student) # 输出 True