《Python3智能数据分析快速入门》—2.1.2 缩进与多行语句

举报
华章计算机 发表于 2019/07/19 20:51:04 2019/07/19
【摘要】 本节书摘来自华章计算机《Python3智能数据分析快速入门》一书中的第2章,第2.1.2节,作者是李明江 张良均 周东平 张尚佳 。 

2.1.2 缩进与多行语句

1. 缩进

代码行首的空白称为缩进,可用4个空格或制表符创建。Python的一大特色就是用缩进的方式标识代码结构,而Java和C++等语言则使用大括号{}。Python使用缩进标识代码结构的方式使得代码更加简洁优雅。

使用缩进方式标识代码结构时,同一代码块内的语句必须有相同的缩进空格数,否则就会出错。缩进的长度没有硬性要求,保持同层次结构一致即可,但也推荐使用4个空格进行缩进。正确的缩进方式如代码清单2-1所示。

代码清单2-1 正确缩进

image.png

缩进空格数不一致,会导致代码运行出错,如代码清单2-2所示。

代码清单2-2 错误缩进

image.png

image.png

2. 多行语句

编写代码时,通常应在一行内完成一条语句,但太长的语句显得冗长,可读性差。用反斜杠(\)可以实现长语句的换行,且不会被机器识别成多个语句,如代码清单2-3所示。

代码清单2-3 长语句换行

image.png

需要注意,在[]、{}、()等不同括号内,多行语句换行时不需要使用反斜杠(\),直接换行即可,如代码清单2-4所示。

代码清单2-4 逗号换行

image.png

除了将一个语句拆分为多行外,Python也支持在一行中实现多个语句,这通常只用于多个短语句。在一行中实现多个语句需要使用分号(;)将短语句隔离,如代码清单2-5所示。

代码清单2-5 分号隔离

image.png

image.png

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。