Python入门第2课:变量、数据类型与输入输出
Python入门第2课:变量、数据类型与输入输出
标签: Python, 基础语法, 变量, 数据类型, 输入输出
欢迎回到Python学习之旅!在上一课中,我们成功搭建了环境并用 print("Hello, World!")
向世界打了招呼。今天,我们将深入Python的基础语法核心,全面解析变量、数据类型以及输入输出操作。掌握了这些,你就拥有了构建更复杂程序的基石。
1. 变量:数据的“名字标签”
想象一下,变量就像是一个贴在数据上的“名字标签”。我们通过这个标签来存储、引用和操作数据。
什么是变量?
在编程中,变量是用于存储数据值的容器。你可以把它看作一个盒子,盒子上贴着标签(变量名),盒子里放着东西(数据)。
如何创建变量?
在Python中,创建(或称“赋值”)变量非常简单,使用 =
操作符即可:
# 创建变量并赋值
message = "Hello, Python!"
age = 25
price = 19.99
is_student = True# 打印变量的值
print(message) # 输出: Hello, Python!
print(age) # 输出: 25
print(price) # 输出: 19.99
print(is_student) # 输出: True
message
、age
、price
、is_student
就是变量名。=
是赋值操作符,它把右边的值赋给左边的变量。print()
函数可以输出变量的值。
变量命名规则
给变量起名字需要遵守一些规则:
- 只能包含字母、数字和下划线 (
_
)。 - 不能以数字开头。
age1
合法,1age
非法。 - 不能使用Python关键字(如
if
,else
,for
,while
,class
,def
等)。 - 区分大小写。
myVar
和myvar
是两个不同的变量。 - 建议使用有意义的名字,并采用小写字母和下划线分隔单词(snake_case),如
user_name
,total_price
。
# 好的命名
user_name = "Alice"
total_score = 100
is_logged_in = False# 不好的命名(虽然语法可能正确,但意义不明)
a = "Alice" # 太模糊
x1y2 = 100 # 难以理解
变量的动态性
Python是动态类型语言,这意味着同一个变量可以存储不同类型的值:
x = 10 # x 现在是整数
print(x) # 输出: 10x = "Hello" # x 现在是字符串
print(x) # 输出: Hellox = 3.14 # x 现在是浮点数
print(x)