【自学Python】Python缩进规则
Python缩进规则
Python缩进规则教程
Python 和其它程序设计语言采用大括号 {}
分隔代码块不同,Python 采用代码缩进和冒号来区分代码块之间的层次。
在 Python 中,对于 类定义、函数定义、流程控制语句、异常处理语句 等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。
案例
使用tab键和冒号来实现缩进
在 Python 中同一代码块必须要使用相同的代码缩进。
print("嗨客网(\"www.haicoder.net\")")score = int(input("输入成绩:"))if score >= 90:print("您的成绩是: " + str(score))print("您是一个非常优秀的学生")
elif score >= 80:print("您的成绩是: " + str(score))print("总体成绩还让人满意")
elif score >= 60:print("您的成绩是: " + str(score))print("同志,还需再接再厉哦")
else:print("您的成绩是: " + str(score))print("考试睡着了?")
运行后,终端输出如下:
我们看到,此时终端在等待我们输入,我们输入任意一个数字,此时终端输出了正确的语句,如下:
其他程序语言都是使用 {}
来做为 if 和 else 的代码块分割,而 Python 使用的是 :
。if 和 else 对应的要执行的代码块都是要使用相同的代码缩进,如果缩进不同,则代码会报错。
缩进不一致
在 Python 中同一代码块如果代码缩进不一致,则会报错。
print("嗨客网(\"www.haicoder.net\")")score = int(input("输入成绩:"))if score >= 90:print("您的成绩是: " + str(score))print("您是一个非常优秀的学生")
elif score >= 80:print("您的成绩是: " + str(score))print("总体成绩还让人满意")
elif score >= 60:print("您的成绩是: " + str(score))print("同志,还需再接再厉哦")
else:print("您的成绩是: " + str(score))print("考试睡着了?")
运行后,终端输出如下:
第一个 if 语句的两个 print 函数的缩进风格不一致,所以代码报错。在 Python 中同一代码块如果代码缩进不一致,代码则会报错。
Python缩进规则总结
Python 和其它程序设计语言采用大括号 {}
分隔代码块不同,Python 采用代码缩进和冒号来区分代码块之间的层次。
在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。
在 Python 中,同一代码块的缩进风格必须完全一致,否则代码报错。
【自学Python】Python缩进规则相关推荐
- python的缩进规则
python的缩进规则 c:c实际上没有缩进,主要是为了提升可读性,加上缩进的编程语句更容易理解意思,缩进不会影响程序运行,例如 无缩进时 #include<stdio.h>void ma ...
- python的缩进规则具体是什么_python缩进规则叫什么
Python中的缩进(Indentation)决定了代码的作用域范围.这一点和传统的c/c++有很大的不同(传统的c/c++使用花括号花括号{}符决定作用域的范围:python使用缩进空格来表示作用域 ...
- python的缩进规则是什么意思_python缩进规则叫什么
Python中的缩进(Indentation)决定了代码的作用域范围.这一点和传统的c/c 有很大的不同(传统的c/c 使用花括号花括号{}符决定作用域的范围:python使用缩进空格来表示作用域的范 ...
- python的缩进规则是什么意思_python缩进规则有哪些?只有遵守该规则的程序才能运行...
[摘要]Python 对代码的缩进要求非常严格,那么python缩进规则有哪些?只有遵守该规则的程序才能运行,小编建议大家可以试着理解这些内容,也许对您的python学习有帮助,毕竟实践出真知,所以你 ...
- python的缩进规则是什么意思_Python缩进规则精讲
在写作文的时候,老师会告诉我们每段要空两格,这两个空格标志着一个新的段落开始了.在编写程序的时候,我们也要采用类似的方式,通过缩进来表示代码块的开始和结束. 认识缩进 在之前学过的的例子中,我们所编写 ...
- python中缩进规则的例外
大多数情况下,代码行的缩进告诉python它属于哪一个代码块,但是这个规则有几个例外. 1.列表可以跨越多行 python知道,当没有看到结束方括号时,列表就没有结束,例如: spam = ['app ...
- python的缩进规则是什么意思_Python编程思想(2):Python主要特性、命名规则与代码缩进...
目录 那么什么是动态语言呢? 那么什么是弱类型语言和强类型语言呢? Python命名规则 缩进原则 李宁老师的<Python编程思想>上线了,囊括了Python的核心技术,以及Python ...
- python的缩进规则具体是什么_python语句首字缩进规则
age_of_oldboy=56 #变量赋值 for i in range(3): #range循环语句 guess_age=int(input('guess age:')) if guess_age ...
- jdom编写xml自动缩进_2020学习python技巧资料之python缩进规则
2020学习python技巧之python缩进规则 Python语言要求编写的代码最好全部使用缩进来分层(块).代码缩进一般用在函数定义.类的定义以及一 些控制语句中.一 般来说,行尾的": ...
- Python缩进规则
python的缩进规则:对于类定义.函数定义.流程控制语句.异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束.通常情况下都是采用4个空格长度作为一个缩 ...
最新文章
- Web前端学习笔记:Vue生命周期理解
- c++中 结构体和类的区别
- 01: 实现注册登录功能
- JavaScript的格式
- 浅谈C#托管程序中的资源释放问题 (转载)
- mysql字符集编码解析_MySQL字符集编码的理解
- 软考网络工程师教程第五版(2018年最新版)
- allure企业级定制报告
- 浅析Promise的then方法
- 2022-07-25 第五小组 顾祥全 学习笔记 day18-JavaSE-接口
- 数显之家快讯:【SHIO世硕心语】董明珠北大演讲:十大掌声雷动的精彩看点!
- 显卡内存和计算机内存,显卡爆显存和满显存有什么区别
- 聊聊Excel的大批量导入导出
- 迁移学习-域适应损失函数MMD-代码实现及验证
- 启舰:不懂花钱的人,大概率成为Loser!
- 湖南工业大学电费数据抓取(完美校园版)
- 漫画 | 老板,医生说我胃不好!!
- 地理信息培训考试(all)20+min90+
- List中英文混合排序
- Android 小知识
热门文章
- 组态王如何获取modbus TCP数据?
- JS中的setter、getter数据存取器
- 【Linux】Linux报错 E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题 的解决方法
- 用计算机根据日期怎么算年限,电脑excel表格如何按照签订合同的日期和年限来计算到期日...
- 解决WLAN适配器驱动程序可能出现问题,未修复:Windows无法自动将IP协议堆栈绑定到网络适配器
- 2022大数据技术使这些行业发生大变化
- 10个丑惯了的互联网设计元素
- 将一个字符串从小到大排序输出
- 奶茶店小票代码java_由奶茶店突发奇想开始了Java设计模式:享元模式
- C语言递归小游戏—汉诺塔(hanoi)