python默认的1个代码缩进量是几个空格_Python缩进规则(包括快捷键)
1
和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。例如,下面这段 Python 代码中(涉及到了目前尚未学到的知识,初学者无需理解代码含义,只需体会代码块的缩进规则即可):
2
Python 对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误。例如,对上面代码做错误改动,将位于同一作用域中的 2 行代码,它们的缩进量分别设置为 4 个空格和 3 个空格,如下所示:
3
可以看到,第二行代码和第三航代码本来属于同一作用域,但我们手动修改了各自的缩进量,这会导致 SyntaxError 异常错误,如图 所示。
4
对于 Python 缩进规则,初学者可以这样理解,Python 要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。IDLE 开发环境对缩进量的设置在 IDLE 开发环境中,默认是以 4 个空格作为代码的基本缩进单位。不过,这个值是可以手动改变的,在菜单栏中选择Options -> Configure,会弹出如下对话框:
5
如图所示,通过拖动滑块,即可改变默认的代码缩进量,例如拖动至 2,则当你使用 Tab 键设置代码缩进量时,会发现按一次 Tab 键,代码缩进 2 个空格的长度。不仅如此,在使用 IDLE 开发环境编写 Python 代码时,如果想通过设置多行代码的缩进量,可以使用 Ctrl+ 和 Ctrl+ 快捷键,此快捷键可以使所选中代码快速缩进(或反缩进)。
END
python默认的1个代码缩进量是几个空格_Python缩进规则(包括快捷键)相关推荐
- python默认的一个代码缩进是几个空格_python缩进长度是否统一
Python 对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误. 在 Python 中,对于类定义.函数定义.流程控制语句.异常处理语句等, ...
- 在python中对于函数定义代码的理解正确的理解是_Python 5 函数
一.判断题(共10小题,10分) 在Python中,自定义函数的关键字是def.(1分) A.对 B.错 参考答案: A 形参可以看做是函数内部的局部变量,函数运行结束之后形参就不可访问了.(1分) ...
- python缩进一般是几个字符_python缩进几个字符
我们先来看一个正确的缩进案例:def perm(l):#0 # Compute the list of all permutations of l if len(l) <= 1:# 1 retu ...
- 02-学习笔记(webstorm设置代码自动缩进量)【新手上路,多多关照】
内容介绍: **WebStorm设置代码自动缩进为两个空格(默认为四个空格):** 具体步骤: 点击File-settings 选择Editor-Code Style-Style Sheets 找到里 ...
- python中的缩进是长度统一吗_python缩进长度是否统一
Python 对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误. 在 Python 中,对于类定义.函数定义.流程控制语句.异常处理语句等, ...
- python缩进块_Python缩进规则(包含快捷键)
和其它程序设计语言(如 Java.C 语言)采用大括号"{}"分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次. 在 Python 中,对于类定义. ...
- python缩进统一为4个空格-python缩进长度是否统一
Python 对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误. 在 Python 中,对于类定义.函数定义.流程控制语句.异常处理语句等, ...
- python的缩进规则是什么意思_python缩进规则有哪些?只有遵守该规则的程序才能运行...
[摘要]Python 对代码的缩进要求非常严格,那么python缩进规则有哪些?只有遵守该规则的程序才能运行,小编建议大家可以试着理解这些内容,也许对您的python学习有帮助,毕竟实践出真知,所以你 ...
- python语言中缩进是强制的吗_python缩进是强制吗
空白在Python中是重要的.事实上行首的空白是重要的.它称为缩进.在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组.这意味着同一层次的语句必须有相同的缩进.每一组这样 ...
最新文章
- C++与JAVA语言区别
- mysql5.6.7多实例安装、配置的详细讲解分析及shell启动脚本的编写
- 感知机算法的两种表示
- 1. 列维过程的混沌及可料表示(2)
- Vue——Windows 10下Vue项目启动步骤[vue-cli-service启动版本]
- lime 模型_使用LIME的糖尿病预测模型解释— OneZeroBlog
- 资源--toast的五种使用方式
- 2.OAuth 2实战 --- OAuth 之舞
- Distance Dependent Infinite Latent Feature Model 阅读笔记1
- FFmpeg入门详解之74:FFmpeg转码器Java版之需求规格说明书
- 在Mac环境下查看附近路由器的MAC地址
- 网络工程师考试知识点
- Ubuntu安装微软Onedrive教程
- 产品研发:了解每个项目成员的诉求,激发他们的斗志
- Microsoft Visual C++ 14.0 网盘下载
- 2022最新电脑CPU性能天梯图
- 【git】git 命令行删除远程仓库
- 字符串使用split()方法截取时的空字符串问题
- 计算机科学系职业规划,计算机专业的职业生涯规划书
- Unity初级项目实战:官方宇宙飞机大战游戏(一)