1. 基本概念
    1. 常量
      1. 字符串
        1. 字符串表示方式
          1. 单引号(')
          2. 双引号(")
          3. 三引号('''或""")
        2. 转义符(\)
        3. 自然字符串
          1. 自然字符串通过给字符串加上前缀r或R来指定
        4. Unicode字符串
          1. Unicode文本在字符串前加上前缀u或U
        5. 按字面意义级连字符串
          1. 把两个字符串按字面意义相邻放着,他们会被Python自动级连
        1. 复数
        2. 浮点数
        3. 长整数
        4. 整数
    2. 变量
      1. 标识符的命名规则
        1. 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。
        2. 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。
        3. 标识符名称是对大小写敏感的。
      2. 数据类型
    3. 物理行和逻辑行
      1. 想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)来特别地标明这种用法。
      2. 在多个物理行中写一个逻辑行需要在行尾添加(\)
      3. 暗示的行连接
        1. 逻辑行中使用了圆括号、方括号或波形括号的时候可以不需要使用反斜杠
    4. 缩进
      1. 强烈建议在每个缩进层次使用单个制表符两个或四个空格。
  2. 简明教程
    1. Version:1.2
  3. 运算符和表达式
    1. 运算符
      1. 加(+)
      2. 减(-)
      3. 乘(*)
      4. 除(/)
      5. 幂(**)
      6. 取整(//)
        1. 返回商的整数部分
      7. 取模(%)
        1. 返回除法的余数
      8. 左移(>>)
        1. 把一个数的比特向左移一定数目(每个数在内存中都表示为比特或二进制数字,即0和1)
      9. 右移(<<)
        1. 把一个数的比特向右移一定数目
      10. 安位与(&)
        1. 数的按位与
      11. 安位或(|)
        1. 数的按位或
      12. 安位异或(^)
        1. 数的按位异或
      13. 安位翻转(~)
        1. x的按位翻转是-(x+1)
      14. 小于(<)
      15. 大于(>)
      16. 小于等于(<=)
      17. 大于等于(>=)
      18. 等于(==)
      19. 不等于(!=)
      20. 布尔“非”(not)
      21. 布尔“与”(and)
      22. 布尔“或”(or)
    2. 运算符优先级
      1. lambda Lambda表达式
      2. or 布尔“或”
      3. and 布尔“与”
      4. not x 布尔“非”
      5. in,not in 成员测试
      6. is,is not 同一性测试
      7. <,<=,>,>=,!=,== 比较
      8. | 按位或
      9. ^ 按位异或
      10. & 按位与
      11. <<,>> 移位
      12. +,- 加法与减法
      13. *,/,% 乘法、除法与取余
      14. +x,-x 正负号
      15. ~x 按位翻转
      16. ** 指数
      17. x.attribute 属性参考
      18. x[index] 下标
      19. x[index:index] 寻址段
      20. f(arguments...) 函数调用
      21. (experession,...) 绑定或元组显示
      22. [expression,...] 列表显示
      23. {key:datum,...} 字典显示
      24. 'expression,...' 字符串转换
  4. 流程控制
    1. if语句
      1. if..elif..else
      2. Python中没有switch语句
    2. while语句
    3. for循环
    4. break语句
    5. continue语句
  5. 函数
  6. 模块