建设银行网站用户名更改,又拍网站怎么做的,wordpress注册邮件,营销软文100字Python缩进规则#xff08;包含快捷键#xff09;
和其它程序设计语言#xff08;如 Java、C 语言#xff09;采用大括号“{}”分隔代码块不同#xff0c;Python采用代码缩进和冒号#xff08; : #xff09;来区分代码块之间的层次。
在 Python 中#xff0c;对于类…Python缩进规则包含快捷键
和其它程序设计语言如 Java、C 语言采用大括号“{}”分隔代码块不同Python采用代码缩进和冒号 : 来区分代码块之间的层次。
在 Python 中对于类定义、函数定义、流程控制语句、异常处理语句等行尾的冒号和下一行的缩进表示下一个代码块的开始而缩进的结束则表示此代码块的结束。
注意Python 中实现对代码的缩进可以使用空格或者 Tab 键实现。但无论是手动敲空格还是使用 Tab 键通常情况下都是采用 4 个空格长度作为一个缩进量默认情况下一个 Tab 键就表示 4 个空格。
例如下面这段 Python 代码中涉及到了目前尚未学到的知识初学者无需理解代码含义只需体会代码块的缩进规则即可
heightfloat(input(输入身高)) #输入身高
weightfloat(input(输入体重)) #输入体重
bmiweight/(height*height) #计算BMI指数
#判断身材是否合理
if bmi18.5:#下面 2 行同属于 if 分支语句中包含的代码因此属于同一作用域print(BMI指数为str(bmi)) #输出BMI指数print(体重过轻)
if bmi18.5 and bmi24.9:print(BMI指数为str(bmi)) #输出BMI指数print(正常范围注意保持)
if bmi24.9 and bmi29.9:print(BMI指数为str(bmi)) #输出BMI指数print(体重过重)
if bmi29.9:print(BMI指数为str(bmi)) #输出BMI指数print(肥胖)Python 对代码的缩进要求非常严格同一个级别代码块的缩进量必须一样否则解释器会报 SyntaxError 异常错误。例如对上面代码做错误改动将位于同一作用域中的 2 行代码它们的缩进量分别设置为 4 个空格和 3 个空格如下所示
if bmi18.5:print(BMI指数为str(bmi)) #输出BMI指数print(体重过轻)可以看到第二行代码和第三航代码本来属于同一作用域但我们手动修改了各自的缩进量这会导致 SyntaxError 异常错误如图 1 所示。 图 1 缩进不符合规范导致异常
对于 Python 缩进规则初学者可以这样理解Python 要求属于同一作用域中的各行代码它们的缩进量必须一致但具体缩进量为多少并不做硬性规定。
IDLE 开发环境对缩进量的设置
在 IDLE 开发环境中默认是以 4 个空格作为代码的基本缩进单位。不过这个值是可以手动改变的在菜单栏中选择Options - Configure会弹出如下对话框 如图所示通过拖动滑块即可改变默认的代码缩进量例如拖动至 2则当你使用 Tab 键设置代码缩进量时会发现按一次 Tab 键代码缩进 2 个空格的长度。
如拖动至 2则当你使用 Tab 键设置代码缩进量时会发现按一次 Tab 键代码缩进 2 个空格的长度。
不仅如此在使用 IDLE 开发环境编写 Python 代码时如果想通过设置多行代码的缩进量可以使用 Ctrl] 和 Ctrl[ 快捷键此快捷键可以使所选中代码快速缩进或反缩进。