Skip to content

Commit

Permalink
add toc
Browse files Browse the repository at this point in the history
  • Loading branch information
wolverinn committed Dec 29, 2019
1 parent 759fd95 commit 3d61f81
Showing 1 changed file with 37 additions and 13 deletions.
50 changes: 37 additions & 13 deletions Python Handbook.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,52 @@
# Python

## 什么是 Python 生成器
* [什么是 Python 生成器?](#什么是-Python-生成器)
* [什么是 Python 迭代器?](#什么是-Python-迭代器)
* [list 和 tuple 有什么区别?](#list-和-tuple-有什么区别)
* [Python 中的 list 和 dict 是怎么实现的?](#Python-中的-list-和-dict-是怎么实现的)
* [Python 中使用多线程可以达到多核CPU一起使用吗?](#Python-中使用多线程可以达到多核CPU一起使用吗)
* [什么是装饰器?](#什么是装饰器)
* [Python 如何进行内存管理?](#Python-如何进行内存管理)
* [Python 中的垃圾回收机制?](#Python-中的垃圾回收机制)
* [什么是 lambda 表达式?](#什么是-lambda-表达式)
* [什么是深拷贝和浅拷贝?](#什么是深拷贝和浅拷贝)
* [双等于和 is 有什么区别?](#双等于和-is-有什么区别)
* [其它 Python 知识点](#其它-Python-知识点)
* [参考](#参考)

## 什么是 Python 迭代器
------

## 什么是 Python 生成器?

## 什么是 Python 迭代器?

## list 和 tuple 有什么区别?

## list 和 tuple 有什么区别
## Python 中的 list 和 dict 是怎么实现的?

## Python 中的 list 和 dict 是怎么实现的
## Python 中使用多线程可以达到多核CPU一起使用吗?

## Python 中使用多线程可以达到多核CPU一起使用吗
Python中有一个被称为Global Interpreter Lock(GIL)的东西,它会确保任何时候你的多个线程中,只有一个被执行。线程的执行速度非常之快,会让你误以为线程是并行执行的,但是实际上都是轮流执行。经过GIL这一道关卡处理,会增加执行的开销。

## 什么是装饰器
## 什么是装饰器

## Python 中的垃圾回收机制
## Python 如何进行内存管理?

## 什么是 lambda 表达式?有什么好处
## Python 中的垃圾回收机制?

## 什么是 lambda 表达式?
简单来说,lambda表达式通常是当你需要使用一个函数,但是又不想费脑袋去命名一个函数的时候使用,也就是通常所说的匿名函数。

lambda表达式一般的形式是:关键词lambda后面紧接一个或多个参数,紧接一个冒号“:”,紧接一个表达式

## 深拷贝和浅拷贝
copy.copy:浅拷贝,只拷贝父对象,不拷贝父对象的子对象。
## 什么是深拷贝和浅拷贝?
赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。

浅拷贝 copy.copy:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个也会修改改变)

copy.deepcopy:深拷贝,拷贝父对象和子对象。
深拷贝:创建一个新的对象,并且递归的复制它所包含的对象(修改其中一个,另外一个不会改变){copy模块的deep.deepcopy()函数}

## 双等于和 is 有什么区别
## 双等于和 is 有什么区别

------

Expand All @@ -37,4 +59,6 @@ copy.deepcopy:深拷贝,拷贝父对象和子对象。
### try...except

### list
- ```lst[a:b]```:左闭右开
- ```lst[a:b]```:左闭右开

### 参考

0 comments on commit 3d61f81

Please sign in to comment.