语句
Python 语句是构建程序的基本元素,它们指示 Python 解释器执行特定的操作。语句可以是简单的赋值语句,也可以是复杂的控制流语句。
基本语句
赋值语句
使用 =
运算符将值赋予变量。
python
name = "Alice" # 赋值字符串
age = 30 # 赋值整数
表达式语句
表达式本身可以作为语句,其执行结果会被丢弃。
py
1 + 2 # 计算结果被丢弃
空语句
使用 pass
关键字,它什么也不做,通常用作占位符。
python
if condition:
pass # 空语句,等待条件成立后执行其他操作
流程控制语句
条件语句
if
-elif
-else
: 根据条件执行不同的代码块。
python
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
else:
print("及格")
循环语句 for
for
: 迭代遍历可迭代对象。
python
names = ["Alice", "Bob", "Charlie"]
for name in names:
print(f"Hello, {name}")
循环语句 while
当条件为真时,重复执行代码块。
python
count = 0
while count < 5:
print(count)
count += 1
控制语句
break
:终止当前循环。continue
:跳过当前循环的剩余部分,进入下一轮循环。
python
for i in range(10):
if i == 5:
break # 终止循环
print(i)
函数定义语句
使用 def
关键字定义函数,函数可以接收参数并返回值。
python
def greet(name):
print(f"Hello, {name}")
greet("Alice") # 调用函数
类定义语句
使用 class
关键字定义类,类是创建对象的模板。
python
class Dog:
def __init__(self, name, breed):
self.name = name
self.breed = breed
def bark(self):
print("Woof!")
my_dog = Dog("Buddy", "Golden Retriever")
my_dog.bark()
语句的格式
Python 使用缩进 (indentation) 来表示代码块。每个代码块的第一行缩进 4 个空格,后续行保持相同缩进。代码块的缩进必须一致,否则会导致语法错误。
python
if condition:
# 缩进 4 个空格
print("Condition is True")
else:
# 缩进 4 个空格
print("Condition is False")
总结
Python 语句是构建程序的基础,熟练掌握各种语句的使用方法,可以编写出各种功能的程序。建议多练习,理解不同语句的功能和应用场景,并注意代码格式的规范性。