python使用缩进和冒号(:)来区分代码块之间的层次
对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束
示例1
name = "ali" if(name=="ali"): # if代码块开始 print("My name is ali.") print("I am eighteen years old.") print("I like python") # 代码块结束
通常情况下采用4个空格长度作为一个缩进量,同一个级别代码块的缩进量必须一样
示例2
if(name=="ali"): # if代码块开始 print("My name is ali.") print("I am eighteen years old.") print("I like python") # 代码块结束
示例2代码没有严格缩进,在执行时出现如下错误提醒
File "E:/maryma/pyStudy/demo1.py", line 14
print("I like python") # 代码块结束
^
IndentationError: unexpected indent