Python思维导图

基础知识

Python语言特点

  • 解释型脚本语言。内建高级的数据结构
  • 面向对象的语言。便于数据和逻辑相分离
  • 动态语言。变量本身:类型不固定;可随意转换
  • 不用考虑内存问题
  • 默认编码:UTF-8

基本规则

  • #:注释
  • \n:行分隔符
  • \:继续上一行
    • 跨行特例:闭合操作符,各种括号,[],{},();三引号,常用于“多行注释”
  • ;:在同一行,连续多个语句(会降低可读性,不提倡)
  • ::分开代码块(组),头&体
  • 缩进块:语句“代码块”,用“缩进深度”区分(最好为4个空格
  • 空行:用于分隔函数、类,便于代码维护、重构
  • 模块:每个脚本文件均为模块,以“磁盘文件”形式存在;若“模块”过大,考虑拆解代码、另建模块

Python-基础知识.png

数据类型

Python-数据类型.png

序列

Python-序列.png

字符串

Python-字符串.png

列表 & 元组

Python-列表、元组.png

字典 & 集合

Python-字典、集合.png

条件 & 循环

Python-条件、循环.png

文件对象

Python-文件对象.png

错误 & 异常

Python-错误、异常.png

函数

Python-函数.png

Python-函数2.png

模块

Python-模块.png

面向对象编程

Python-面向对象编程.png