Python3学习笔记(0)

学习《Python核心编程》第二版,同时参考了廖雪峰的学习网站,Python入门指南,博客和其他书籍等许多资源,梳理了一个简单的学习脉络,以备查阅。

目录


1     基础

1.1         输入输出

1.2         变量赋值

1.3         编码

2     数据类型

2.1         数值

2.2         序列

2.2.1       字符串

2.2.2       列表[]

2.2.3       元组()

2.3         字典{}

2.4         集合

2.5         内建函数

2.5.1       类型工厂函数

2.5.2       序列类内建函数

2.6         拷贝Python对象

2.7         is ==

3     特性

3.1         切片操作

3.2         迭代器

3.2.1       迭代器(Iterator)

3.2.2       可迭代对象(lterable)

3.2.3       相关模块:itertools

3.3         列表解析

3.4         生成器(generator

3.4.1       生成器表达式

3.4.2       生成器

3.4.3       相关模块:pipe

4     语句

4.1         语句基础

4.2         成员关系操作(in, not in

4.3         三元操作符

4.4         for循环

4.4.1       迭代序列

4.4.2       用于迭代器类型

4.4.3       range函数

4.5         continue

4.6         循环中的else

5     IO编程:文件与存储

5.1         内建函数open()[file()]

5.2         文件内建方法

5.3         StringIOBytesIO

5.4         环境变量

5.5         操作路径

5.6         更改文件和目录

5.7         序列化

6     异常处理

6.1         try-except语句

6.2         异常参数reason

6.3         raise关键字

6.4         异常继承关系

6.5         try的其它子句

6.5.1       else子句

6.5.2       try-finally语句

6.5.3       try-except-else-finally语句

6.6         with语句和上下文管理器

6.6.1       __enter__(self)方法

6.6.2       __exit__(self,type,value,trace)

6.6.3       相关模块contextlib

6.7         自定义异常

6.8         断言assert

7     函数和函数式编程

7.1         函数参数

7.1.1       默认值参数

7.1.2       可变长参数:*args

7.1.3       命名关键字参数

7.1.4       关键字参数

7.1.5       关键字参数组:**kw

7.2         变量作用域

7.2.1       LEGB规则

7.2.2       globalglobals()locals()

7.2.3       闭包(Closure)

7.3         递归函数

7.4         函数式编程

7.4.1       匿名函数与Lambda达式

7.4.2       内建函数

7.4.3       偏函数

7.5         装饰器(Decorator)

8     模块与包

8.1         名称空间(命名空间)

8.2         导入模块

8.2.1       搜索路径

8.2.2       import语句

8.2.3       导入顺序

8.2.4       reload()

8.2.5       作为脚本执行模块

8.2.6       pycpyo文件

8.3         

8.3.1       导入包

8.3.2       包内引用

8.4         交叉引用

9     面向对象编程

9.1         

9.1.1       定义

9.1.2       类属性

9.2         实例化

9.2.1       __init__()初始化方法

9.2.2       __new__()构造器方法

9.2.3       __del__()解构器方法

9.2.4       实例属性

9.2.5       type()isinstance()内建函数

9.3         继承

9.4         访问限制

9.4.1       双下划线“__”

9.4.2       单下划线“_”

9.5         内建函数

9.6         包装与授权

9.7         高级特性

9.7.1       __slots__

9.7.2       @property

9.7.3       描述符

9.7.4       枚举类

9.7.5       定制类

10          执行环境

10.1        可调用对象

10.2        代码对象

10.3        内建函数

10.3.1     callable()

10.3.2     compile()

10.3.3     eval()

10.3.4     exec()

10.3.5     execfile()

10.3.6     input()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值