首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python基础-语句和语法

语句和语法

Python 语句中有一些基本规则和特殊字符:

井号(#)表示之后的字符为 Python 注释

换行 (\n) 是标准的行分隔符(通常一个语句一行)

反斜线 ( \ ) 继续上一行

分号 ( ; )将两个语句连接在一行中

冒号 ( : ) 将代码块的头和体分开

语句(代码块)用缩进块的方式体现

不同的缩进深度分隔不同的代码块

Python 文件以模块的形式组织

注释( # )

首要说明的事情是:尽管 Python 是可读性最好的语言之一,这并不意味着程序员在代码中就可以不写注释。和很多 Unix 脚本类似,Python 注释语句从 # 字符开始,注释可以在一行的任何地方开始,解释器会忽略掉该行 # 之后的所有内容。要正确的使用注释。

继续( \ )

Python 语句,一般使用换行分隔,也就是说一行一个语句。一行过长的语句可以使用反斜杠( \ ) 分解成几行,如下例:

if (weather_is_hot == 1) and \

(shark_warnings == 0):

send_goto_beach_mesg_to_pager()

有两种例外情况一个语句不使用反斜线也可以跨行。在使用闭合操作符时,单一语句可以跨多行,例如:在含有小括号、中括号、花括号时可以多行书写。另外就是三引号包括下的字符串也可以跨行书写。如果要在使用反斜线换行和使用括号元素换行作一个选择,推荐使用括号,这样可读性会更好。

多个语句构成代码组(:)

缩进相同的一组语句构成一个代码块,我们称之代码组。像 if、while、def 和 class 这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。我们将首行及后面的代码组称为一个子句(clause)。

代码组由不同的缩进分隔

Python 使用缩进来分隔代码组。代码的层次关系是通过同样深度的空格或制表符缩进体现的。同一代码组的代码行必须严格左对齐(左边有同样多的空格或同样多的制表符),如果不严格遵守这个规则,同一组的代码就可能被当成另一个组,甚至会导致语法错误。

核心风格:缩进四个空格宽度,避免使用制表符

模块

每一个 Python 脚本文件都可以被当成是一个模块。模块以磁盘文件的形式存在。当一个模块变得过大,并且驱动了太多功能的话,就应该考虑拆一些代码出来另外建一个模块。模块里的代码可以是一段直接执行的脚本,也可以是一堆类似库函数的代码,从而可以被别的模块导入(import)调用。,模块可以包含直接运行的代码块、类定义、函数定义或这几者的组合。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190424A0MUOC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券