Python3 基础语法:行与缩进

数据大师
数据大师
数据大师
294
文章
0
评论
2021-08-1115:49:17 评论 1,226 852字
摘要

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

 

一、缩进 

使用缩进来表示代码块,不需要使用大括号 {} 。同一个代码块的语句必须包含相同的缩进空格数。

if True:
     print ("Answer")
     print ("True")
else:
     print ("Answer")
print ("False") # 缩进不一致,会导致运行错误
 

二、多行语句

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句:

total = item_one +
            item_two +
            item_three

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:

total = ["item_one", "item_two", "item_three",
             "item_four", "item_five"]
 

三、空行

空行与代码缩进不同,空行并不是Python语法的一部分。

书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

空行也是程序代码的一部分。

  • 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
  • 类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
  •  

四、同一行显示多条语句

Python可以在同一行中使用多条语句,语句之间使用分号(;)分隔:

import sys; x = "runoob"; sys.stdout.write(x + "
")
 

五、多个语句构成代码组

缩进相同的一组语句构成一个代码块,我们称之代码组。

像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。

if expression :
     suite
elif expression :
     suite
else :
     suite
 

End.

作者:刘小贱

本文为转载分享,如果涉及作品、版权和其他问题,请联系我们第一时间删除(微信号:lovedata0520)

更多文章前往首页浏览http://www.itongji.cn/

 

  • 我的微信公众号
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: