Python必须掌握的200道面试题

基础笔试题

基础算法题

首页 > Python必须掌握的200道面试题 > 基础笔试题 > 1.6节:在Python中如何进行代码缩进?

1.6节:在Python中如何进行代码缩进?

薯条老师 2020-06-16 15:35:30 232501 0

编辑 收藏

教程引言:

荟萃经典的Python面试题,包括但不限于基础知识,高阶知识,算法,以及开放性回答等必考的面试题。

如何进行代码缩进?

首先理解什么是代码缩进。编程语言中的代码缩进是指调整代码与父级边缘的水平距离,这个距离用空格数来进行度量。例如缩进四个空格,指的是与父级边缘水平相距四个空格。例如下面包含缩进的代码:

# 与父级边缘水平相距0个空格

number=1
if number > 0:
    # 与父级边缘水平相距四个空格, print函数与上文的if语句是子级和父级的关系
    print(number)

Python中的代码缩进规则:

(1) 全局对象或语句块中的首行没有缩进,必须顶格

(2) 同层次的语句须包含相同缩进的空格数

(3) 子级层次的语句与父级层次的语句必须有缩进

(4) 单行注释可以随意缩进,多行注释与同层次的代码保持相同的缩进

现在通过一则实例来讲解Python中的代码缩进规则:

# state是一个全局变量,与首行没有缩进,必须顶格
state = 0
# if语句块的首行没有缩进,必须顶格
if state == 0:
    """
    (1) 冒号下方的代码属于子级层次,必须有缩进
    (2) 多行注释与同层次的代码保持相同的缩进
    """   
    print("开心")
    
# else语句块的首行没有缩进,必须顶格
else:
    # 冒号下方的代码属于子级层次,必须有缩进
    # 与父级else语句所在的边缘水平相距四个空格
    print("不开心")
    
    # 与上面的print处于同一层级,必须包含相同缩进的空格数
    print("unhappy")

关注微信公众号:薯条编程,公众号后台回复"Python资料",免费领取Python电子书,以及学习Python视频课程。

小班授课,薯条老师一对一教学,火热报名中,点击了解线下就业培训。

TAGS:代码缩进

欢迎 发表评论: