如果您之前学习到其它的编程语言,例如Javascript、Java、C#,应该知道它们是 使用大括号{}
来表示代码块。
如果没有其他编程语言的基础也不要紧,因为Python的代码缩进也很好理解,在编码风格上更加美观。
代码块可以是:流程控制语句、函数、类。
Python代码缩进的原则:
- 使用冒号开始一个代码块
- 代码块中的所有行必须使用相同的缩进,可以是空格,也可以是制表符。
- Python建议使用四个空格作为缩进,以提高代码的可读性。不要在同一块中混合空格和制表符。
- 代码块可以具有具有下一级缩进的内部块。
注意:这里强烈建议使用四个空格的方式进行Python代码的缩进,以免引起不必要的麻烦。
看下面代码缩进的例子。
流程控制if else 语句的代码块缩进的例子。
if 10 > 5: # 第一个代码块开始
print("10 比 5 大") #第一块
if 20 > 10: # 第一块
print("20 比 10 大") # 内部块
else: # 第二个代码块开始
print("10 比 5 小") # 第二个代码块
函数代码块缩进的例子。
def test(name):
print("Hello ", name)
print("测试函数的例子")
#调用函数
test("张三")
类代码块缩进的例子。
class Person:
name = None
age = None
def say(self):
print('hello')