标识符
第一个字符必须是字母表中字母或下划线 _ 。
标识符的其他的部分由字母、数字和下划线组成。
标识符对大小写敏感。
注释
单行注释以 # 开头
多行注释可以用多个 # 号,还有 ''' 和 """
行与缩进
使用缩进来表示代码块,不需要使用大括号 {}
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
多行语句
通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句
在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),
输入
Input()
输出
Print() 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

数据类型
有8个标准的数据类型:
Int(整形)
Float(浮点型)
Bool(布尔)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
不可变数据(5 个):Int(整形)、Float(浮点型)、Bool(布尔)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
运算符
算术:+加 、-减、*乘、/除、%取模、**幂、//取整除
关系:==等于 、!=不等于、>大于、<小于 、>=大于等于、<=小于等于
赋值:=简单赋值c = a + b 将 a + b 的运算结果赋值为 c
+=加法c += a , c = c + a
-=减法c -= a , c = c - a
*=乘法c *= a , c = c * a
/=除法c /= a , c = c / a
%=取模c %= a , c = c % a
**=幂c **= a , c = c ** a
//=取整除c //= a , c = c // a
逻辑:and"与" 、or"或" 、not"非"
选择结构
条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代
码块
每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
在Python中没有switch – case语句。
在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。
单分支:if :
双分支:if :else:
多分支:if :elif :else:

循环语句
循环语句有 for 和 while
循环语句有 for 和 while
for循环可以遍历任何序列的项目
如果你需要遍历数字序列,可以使用内置range()函数
break 语句可以跳出 for 和 while 的循环体
continue 语句用来跳过当前循环块中的剩余语句,然后继续进行下一轮循环
pass是空语句,是为了保持程序结构的完整性,pass 不做任何事情,一般用做占位语句