python缩进有什么作用,python中的缩进规则

大家好,小编来为大家解答以下问题,python缩进有什么作用,python中的缩进规则,现在让我们一起来看看吧!

[快速理解]
1. Python用缩进来识别代码块和代码之间的逻辑(隶属)关系,缩进相同的代码是一个代码块,例如:
for i in [1,2,3]:
    print(i*2)
    print(i*3)
解析:两行print缩进相同,则都是一个代码块,都隶属于for遍历。for遍历i,i先后等于1,2,3,i每遍历一个数值,都会去执行两个print语句70个python练手项目列表。即i=1的时候,print了1*2和1*3。i=2的时候,print了2*2和2*3。i=3的时候,print了3*2和3*3。

2. 缩进指的是每一行代码前面的留白部分;
3. 一个缩进可以由一个tab键或者4个空格实现,尽量不要将tab键和空格混用;
4. 位于同一个代码块中的所有语句必须保持相同的缩进

选择题
下列关于Python缩进的描述中,错误的是
A 缩进指的是每行代码前面的留白部分
B 一个缩进可以由一个tab键或者4个空格实现
C Python中的缩进表示代码之间的层次关系
D Python采用缩进的目的是改变程序的执行先后顺序

问题解析 
题目考察了Python中的缩进。
1. 缩进指的是每一行代码前面的留白部分,由此可知选项A正确。
2. 一个缩进可以由一个tab键或者4个空格实现,由此可知选项B正确。一些编译器会自动将一个tab键自动转换成4个空格,而一些编译器则不会,此时如果将tab键和4个空格混用,则会报缩进不一致的错误,因此不建议将tab键和4个空格混用;
3. Python采用严格的缩进用以表示代码之间的层次关系。由此可知选项C正确。判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义;
4. Python用缩进来识别代码块和代码之间的逻辑(隶属)关系,不同的隶属关系会影响程序的执行顺序,但是缩进并不是为了实现不同的程序执行顺序。由此可知选项D错误。

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn

答案与运行结果
正确答案是:D
图片:


温馨期待
期待大家提出宝贵建议,互相交流,收获更大
 

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值