如果您之前学习到其它的编程语言,例如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')