Python 使用缩进来划分语句块。缩进是 Python 语言的一个核心特性,它使用空格来表示代码块之间的逻辑关系,而不使用大括号。以下是一些关于 Python 缩进规则的关键点:
1. 缩进是必须的,且每个代码块中的语句必须保持相同的缩进量。
2. 缩进空格的数量是可变的,但同一代码块内的语句应保持一致。
3. Python 语句末尾不需要加分号表示语句结束,直接换行即可。
4. 冒号(`:`)用来标识语句块的开始,块中的每个语句随后都要进行缩进。
例如:
def example_function():
print("This is inside the function.") 缩进表示在函数内部
print("This is outside the function.") 不缩进表示在全局作用域
在这个例子中,`print` 语句在 `example_function` 内部时进行了缩进,表明它属于该函数;而在函数外部时没有缩进,表明它属于全局作用域