注释
对程序代码进行标注和说明,增加程序的可读性。在程序运行中不显示不执行注释内容,分为 单行注释 和 多行注释
单行注释
只能注释一行,使用「 # 」,快捷键为: CMD + /,# 后面空一格
# 要注释的内容 1# 要注释的内容 2
多行注释
也叫注释文档,可以注释多⾏内容,⼀般⽤在注释一段代码的情况,6 个英文状态下的单/双引号
单引号多行注释 (注意看引号)
'''这是多行注释的案例6 个单引号的案例用于注释一段代码或者注释一段说明'''
双引号多行注释 (注意看引号)
"""这是多行注释的案例6 个双引号的案例用于注释一段代码或者注释一段说明"""
多行注释中,不可以单引号和双引号混合使用,必须是成组出现单引号或双引号
标识符
标识符就是变量、函数、属性、类、模块等可以由程序员指定名称的代码元素。在构成标识符的字符均遵循命名规则和习惯。
命名规则
- 即满足 Python标识符 命名规则
- 大小写敏感,严格区分大小写: student 和 Student 是两个不同名字的变量
- 只能由数字、字母、下划线组成。首字符可以是下划线或字母,但不能以数字开头命名
- 不能使用【 内置关键字(保留字) 】。关键字中只有 True、False、None 首字母是大写,其他关键字全部小写
```python
查找 Python 关键词
import keyword
print(keyword.kwlist)
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’] ```
命名习惯
- 见名知意,能通过命名知道表达意思,如: email_password、last_name
- 驼峰命名法
- 大驼峰命名法,即(每个)单词首字母都大写,一般 类 和 模块 命名使用,如: BigCityName
- 小驼峰命名法,从第二个(含)以后的单子首字母大写,如: smallCityName
- 蛇形命名法,又叫 下划线命名法,一般 函数 和 模块 命名使用,如: bigcityname,推荐使用该命名法
变量
变量相当于是一个容器。为了快速查找、存储、使用临时存储在容器地址中的数据,给该地址定义一个名称,这就是变量
通俗来说,变量就像名字,把一个值(数据)赋值给一个名字,这个名字会存在计算机的内存地址中,这个名字就称为变量
定义变量
- 语法: 变量名 = 值
- 其中「 = 」不叫等号,叫赋值运算符
- 定义过程: 不需要声明变量类型(由值决定类型)
- 赋值过程: 从右往左计算,先处理赋值运算符(等号)右边数据或表达式再赋值给变量
- 允许同时为多个变量赋值
代码 1 表示把一个字符串 赋值 给名叫 message 的变量;代码 2 表示将 3 + 4 相加后的和赋值给名叫 sum 的变量;代码 3 表示为多个变量同时赋值message = 'This is a Python Message'sum = 3 + 4a, b, c = 1, 2, 3
拓展
特殊注释
coding = utf-8 ,这个注释是告诉 Python 解释器该文件的编码集是 UTF-8,可以避免乱码或无法解释文件的问题。该注释语句必须放在文件的第 1 行或第 2 行才能有效,替代写法:# -- coding: utf-8 --

关键字
关键字就是由(Python)语言本身定义好的有特殊含义的代码元素。在 Python 中只有 33 个关键字。
常量
常量就是不变的变量,比如常用的数学常数圆周率 PI。在 Python 中,常量通常用全部大写,并放置在代码的最上部,作为全局使用
语句
在代码中,能够完整表达某个意思、操作或逻辑的最短或一行代码,被称为语句。Python 的标准语言不需要使用分号,换行就表示语句已经结束
- 代码块
完成某一特定功能而联系在一起的一组语句构成一个代码块,有判断、循环、函数、类等各种代码块。代码块的首行通常以关键字开始,冒号( : )结束
- 缩进
Python 使用缩进来表示代码块,不需要使用大括号
- pass 语句
占位符,什么都不用做,只是为了保证语法的正确性。主要应用在不需要写代码细节、先空出位置等想好代码怎么写的时候、语法必须有没有实际内容可写的时候
