Python习惯¶
概要: 本节介绍一些Python习惯
创建时间: 2022.10.01 21:13:39
更新时间: 2022.10.01 23:54:04
转移序列、换行与缩进¶
通过转义序列(Escape Sequence)来显示特殊字符
使用方式类似C++语言,如'What\'s your name?'
可以吧特殊字符'
显示出来,当然,转义序列 \\
指定反斜杠本身。
换行与不换行\n
来表示新一行的开始,如:
Python | |
---|---|
Python | |
---|---|
标识符命名¶
标识符(Identifiers) 是为 某些东西 提供的给定名称。命名规则
- 第一个字符必须是字母表中的字母(大写 ASCII 字符或小写 ASCII 字符或 Unicode 字符)或下划线( _ )。
- 标识符的其它部分可以由字符(大写 ASCII 字符或小写 ASCII 字符或 Unicode 字符)、下划线( _ )、数字(0~9)组成。
- 标识符名称区分大小写。例如, myname 和 myName 并不等同。要注意到前者是小写字母 n 而后者是大写字母 N 。
- 有效 的标识符名称可以是
i
或name_2_3
,无效 的标识符名称可能是2things
,this is spaced out
,my-name
和>a1b2_c3
。
Python的变量与书写习惯¶
逻辑行与物理行
解释如下
- 物理行(Physical Line)是你在编写程序时 你所看到 的内容。
- 逻辑行(Logical Line)是 Python 所看到 的单个语句。
- Python假定每一 物理行 会对应一个 逻辑行。
此外
- 变量只需被赋予某一值。不需要声明或定义数据类型。
- python中不应该使用分号。
- 如果你有一行非常长的代码,可以通过使用反斜杠将其拆分成多个物理行。这被称作显式行连接(Explicit Line Joining),如
输出
Python
在某些情况下,会存在一个隐含的假设,允许你不使用反斜杠。这一情况即逻辑行以括号开始,它可以是方括号或花括号,但不能是结束括号。这被称作隐式行连接(Implicit LineJoining)。
缩进(Indentation)
缩进即各行开头的空白区,缩进应该注意的为:
- 使用四个空格来缩进。确保缩进中使用数量一致的空格,否则程序将不会运行,或引发不期望的行为。
- Python 将始终对块使用缩进,并且绝不会使用大括号。