Skip to content

语句

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 语句是构建程序的基础,熟练掌握各种语句的使用方法,可以编写出各种功能的程序。建议多练习,理解不同语句的功能和应用场景,并注意代码格式的规范性。

Released under the MIT License.