python基础知识点手册

内容由 XUE.cn 内容小组通过 官方文档 编辑。希望能够对 python 初学者,想要更全面地掌握 python 基础的入门新人有所帮助,以及其他 python 爱好者作为速查工具书使用。

强烈推荐在 XUE.cn 上打开 《Python基础知识点自测手册》 学习或查阅:不需要做任何配置,即可使用手机、平板、电脑,随时随地写代码、修改书中代码、运行验证代码。

注册请使用我的邀请码:https://xue.cn?inviter=xxmbz 你和我都能获得 2 天学习时长,谢谢!

该书基本全面完整地梳理了 Python 基础知识点,基本概念及其联系,为 Python 继续精进打通“任督二脉”。在实践和应用中可以随手速查,随心所欲,信手拈来。掌握基础,能够使进一步学习 Python 更加得心应手。

  1. 数字
    1.1. ⚫ 数字类型概述
    1.2. ⚫ 整数及其位运算
    1.3. ⚫ 布尔值及布尔运算
    1.4. ⚫ 浮点数
    1.5. ⚫ 复数
    1.6. ⚫ 数字运算

  2. 字符串
    2.1. ⚫ 字符串概述
    2.2. ⚫ 字符串拼接
    2.3. ⚫ 转义字符
    2.4. ⚫ str.count 统计
    2.5. ⚫ str.replace 替换
    2.6. ⚫ str.expandtabs 替换制表符
    2.7. ⚫ str.split 拆分
    2.8. ⚫ str.rsplit 拆分
    2.9. ⚫ str.partition 拆分
    2.10. ⚫ str.rpartition 拆分
    2.11. ⚫ str.splitlines 按行拆分
    2.12. ⚫ str.strip 移除两边字符
    2.13. ⚫ str.lstrip 移除左边字符
    2.14. ⚫ str.rstrip 移除右边字符
    2.15. ⚫ str.find 查找最小索引
    2.16. ⚫ str.rfind 查找最大索引
    2.17. ⚫ str.index 查找最小索引
    2.18. ⚫ str.rindex 查找最大索引
    2.19. ⚫ str.join 拼接字符串
    2.20. ⚫ str.startswith 指定字符串开头?
    2.21. ⚫ str.endswith 指定字符串结尾?
    2.22. ⚫ str.ljust 左对齐
    2.23. ⚫ str.center 居中
    2.24. ⚫ str.rjust 右对齐
    2.25. ⚫ str.format 格式化
    2.26. ⚫ str.format_map 格式化
    2.27. ⚫ f-string 格式化字符串
    2.28. ⚫ 字符串操作符
    2.29. ⚫ str.encode 编码为字节串
    2.30. ⚫ str.capitalize 首字符大写
    2.31. ⚫ str.casefold 消除大小写
    2.32. ⚫ str.lower 转小写
    2.33. ⚫ str.title 单词首字母大写
    2.34. ⚫ str.upper 转大写
    2.35. ⚫ str.swapcase 大小写互转
    2.36. ⚫ str.zfill 填充 0
    2.37. ⚫ str.translate 按表转换
    2.38. ⚫ str.maketrans 生成转换表
    2.39. ⚫ str.isalnum 是字母或数字?
    2.40. ⚫ str.isalpha 是字母(包括汉字等)?
    2.41. ⚫ str.isdecimal 是十进制字符?
    2.42. ⚫ str.isdigit 是数字?
    2.43. ⚫ str.isnumeric 是数值字符?
    2.44. ⚫ str.islower 是小写?
    2.45. ⚫ str.isupper 是大写?
    2.46. ⚫ str.istitle 是标题字符串?
    2.47. ⚫ str.isascii 是 ASCII 字符?
    2.48. ⚫ str.isidentifier 是有效标识符?
    2.49. ⚫ str.isprintable 是可打印字符?
    2.50. ⚫ str.isspace 是空白字符?
    2.51. ⚫ str.removeprefix 移除前缀
    2.52. ⚫ str.removesuffix 移除后缀

  3. 列表
    3.1. ⚫ 列表概述
    3.2. ⚫ 列表推导式
    3.3. ⚫ 列表的索引和切片
    3.4. ⚫ 列表操作符
    3.5. ⚫ list.append 添加一个元素
    3.6. ⚫ list.extend 加入可迭代对象中元素
    3.7. ⚫ list.insert 插入一个元素
    3.8. ⚫ list.sort 对列表原地排序
    3.9. ⚫ list.reverse 反转列表中元素
    3.10. ⚫ list.pop 删除元素并返回
    3.11. ⚫ list.remove 移除一个元素
    3.12. ⚫ list.count 统计元素出现次数
    3.13. ⚫ list.index 查找最小索引
    3.14. ⚫ list.copy 列表的一个浅拷贝
    3.15. ⚫ list.clear 删除所有元素

  4. 元组
    4.1. ⚫ 元组概述
    4.2. ⚫ tuple.count 统计元素出现次数
    4.3. ⚫ tuple.index 查找元素索引
    4.4. ⚫ 元组操作符

  5. 序列及通用操作
    5.1. ⚫ 序列类型概述
    5.2. ⚫ range 对象
    5.3. ⚫ 序列索引和切片
    5.4. ⚫ 序列通用操作

  6. 集合
    6.1. ⚫ 集合概述
    6.2. ⚫ set.isdisjoint 交集为空吗?
    6.3. ⚫ set.issubset 是子集吗?
    6.4. ⚫ set.issuperset 是超集吗?
    6.5. ⚫ set.union 并集
    6.6. ⚫ set.intersection 交集
    6.7. ⚫ set.difference 差集
    6.8. ⚫ set.symmetric_difference 对称差
    6.9. ⚫ set.copy 浅拷贝
    6.10. ⚫ set.update 合并更新
    6.11. ⚫ set.intersection_update 交集更新
    6.12. ⚫ set.difference_update 差集更新
    6.13. ⚫ set ^= other 对称差集更新
    6.14. ⚫ set.add 添加元素
    6.15. ⚫ set.remove 删除元素
    6.16. ⚫ set.discard 删除元素
    6.17. ⚫ set.pop 删除元素并返回
    6.18. ⚫ set.clear 清空集合元素

  7. 字典
    7.1. ⚫ 字典概述
    7.2. ⚫ dict.keys 键视图
    7.3. ⚫ dict.values 值视图
    7.4. ⚫ dict.items 键值对视图
    7.5. ⚫ dict.get 获取某个键的值
    7.6. ⚫ dict.copy 浅拷贝
    7.7. ⚫ dict.pop 删除元素并返回值
    7.8. ⚫ dict.popitem 删除元素并返回键值对
    7.9. ⚫ dict.fromkeys 创建字典
    7.10. ⚫ dict.clear 清空字典元素
    7.11. ⚫ dict.setdefault 获取或插入元素
    7.12. ⚫ dict.update 更新字典
    7.13. ⚫ 字典遍历
    7.14. ⚫ 字典操作符

  8. 其他内置类型
    8.1. ⚫ 空值 None
    8.2. ⚫ 生成器表达式和推导式
    8.3. ⚫ 其他内置类型

  9. 操作符
    9.1. ⚫ 操作符概述
    9.2. ⚫ 比较操作符
    9.3. ⚫ 操作符优先级
    9.4. ⚫ 操作符特殊用法

  10. 语句
    10.1. ⚫ 表达式语句
    10.2. ⚫ 赋值语句
    10.3. ⚫ if 条件判断
    10.4. ⚫ for 循环
    10.5. ⚫ while 循环
    10.6. ⚫ break 语句
    10.7. ⚫ continue 语句
    10.8. ⚫ del 语句
    10.9. ⚫ pass 语句
    10.10. ⚫ def 定义函数
    10.11. ⚫ return 语句
    10.12. ⚫ yield 语句
    10.13. ⚫ class 定义类
    10.14. ⚫ try 语句
    10.15. ⚫ raise 语句
    10.16. ⚫ with 语句
    10.17. ⚫ assert 语句
    10.18. ⚫ import 导入语句
    10.19. ⚫ global 语句
    10.20. ⚫ nonlocal 语句

  11. 内置函数
    11.1. ⚫ abs() 数字取绝对值
    11.2. ⚫ all() 所有元素布尔值为真?
    11.3. ⚫ any() 有一个元素布尔值为真?
    11.4. ⚫ ascii() 返回对象的可打印字符串
    11.5. ⚫ bin() 整数的二进制形式
    11.6. ⚫ bool 返回对象的布尔值
    11.7. ⚫ bytes 创建 bytes 对象
    11.8. ⚫ callable() 是可调用对象?
    11.9. ⚫ chr() 返回 Unicode 码位值对应字符
    11.10. ⚫ classmethod 封装函数为类方法
    11.11. ⚫ compile() 创建代码对象
    11.12. ⚫ complex 创建复数
    11.13. ⚫ delattr() 删除对象属性
    11.14. ⚫ dict 创建字典
    11.15. ⚫ dir() 返回对象属性列表
    11.16. ⚫ divmod() 求两个数的商和余
    11.17. ⚫ enumerate 枚举
    11.18. ⚫ eval() 解析字符串或代码并求值
    11.19. ⚫ exec() 解析字符串或代码并求值
    11.20. ⚫ filter 真值元素筛选
    11.21. ⚫ float 创建浮点数
    11.22. ⚫ format() 格式化
    11.23. ⚫ frozenset 创建不可变集合
    11.24. ⚫ getattr() 获取对象的属性
    11.25. ⚫ globals() 返回全局变量字典
    11.26. ⚫ hasattr() 是对象的属性吗?
    11.27. ⚫ hash() 返回对象的哈希值
    11.28. ⚫ help 启动帮助系统
    11.29. ⚫ hex() 整数的十六进制形式
    11.30. ⚫ id() 返回对象的唯一标识
    11.31. ⚫ input() 接受输入返回字符串
    11.32. ⚫ int 创建整数
    11.33. ⚫ isinstance() 是给定类的实例?
    11.34. ⚫ issubclass() 是给定类的子类吗?
    11.35. ⚫ iter() 转迭代器
    11.36. ⚫ len() 返回元素个数
    11.37. ⚫ list 创建列表
    11.38. ⚫ locals() 返回局部变量的字典
    11.39. ⚫ map 以给定函数转换元素
    11.40. ⚫ max() 求最大项
    11.41. ⚫ min() 求最小项
    11.42. ⚫ next() 返回迭代器下一个元素
    11.43. ⚫ object 所有类的基类
    11.44. ⚫ oct() 整数的八进制形式
    11.45. ⚫ open() 打开文件
    11.46. ⚫ ord() 返回单个字符 Unicode 码位值
    11.47. ⚫ pow() 幂运算并取余
    11.48. ⚫ print() 打印对象
    11.49. ⚫ property 返回 property 属性
    11.50. ⚫ range 创建 range 序列
    11.51. ⚫ repr() 返回对象的可打印字符串
    11.52. ⚫ reversed 序列逆置
    11.53. ⚫ round() 数字舍入
    11.54. ⚫ set 创建集合
    11.55. ⚫ setattr() 设置或新增属性
    11.56. ⚫ slice 创建切片对象
    11.57. ⚫ sorted() 返回排序列表
    11.58. ⚫ staticmethod 封装函数为静态方法
    11.59. ⚫ str 创建字符串
    11.60. ⚫ sum() 数字求和或序列拼接
    11.61. ⚫ super 调用委托给父类或兄弟类
    11.62. ⚫ tuple 创建元组
    11.63. ⚫ type 判断类型或创建类
    11.64. ⚫ vars() 返回对象的变量字典
    11.65. ⚫ zip 重组可迭代对象

  12. 函数
    12.1. ⚫ 函数概述
    12.2. ⚫ 函数定义
    12.3. ⚫ 函数形参
    12.4. ⚫ 函数返回值
    12.5. ⚫ 递归函数
    12.6. ⚫ 函数文档
    12.7. ⚫ 函数调用
    12.8. ⚫ lambda 函数
    12.9. ⚫ 生成器函数

  13. 错误和异常
    13.1. ⚫ 错误和异常概述
    13.2. ⚫ 处理异常
    13.3. ⚫ 抛出异常
    13.4. ⚫ 自定义异常
    13.5. ⚫ finally 清理操作

  14. 文件操作
    14.1. ⚫ 文件对象概述
    14.2. ⚫ 读取文件内容
    14.3. ⚫ 文件写入内容

  15. 模块
    15.1. ⚫ 模块概述
    15.2. ⚫ 创建模块
    15.3. ⚫ 可执行文件
    15.4. ⚫ 导入操作

  16. 面向对象
    16.1. ⚫ 面向对象概述
    16.2. ⚫ 类定义
    16.3. ⚫ 实例
    16.4. ⚫ 对象
    16.5. ⚫ 名称
    16.6. ⚫ 变量
    16.7. ⚫ 属性
    16.8. ⚫ 方法
    16.9. ⚫ 命名空间
    16.10. ⚫ 作用域
    16.11. ⚫ 创建实例
    16.12. ⚫ 属性操作
    16.13. ⚫ 方法操作
    16.14. ⚫ 类继承

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容