1
在 Python3.x 中 raw_input( ) 和 input( ) 进行了整合,去除了 raw_input( ),仅保留了 input( ) 函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。
2
1.strip():把头和尾的空格去掉
2.lstrip():把左边的空格去掉
3.rstrip():把右边的空格去掉
4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace(' ','')来去掉字符串里的所有空格
5.split():通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
3
python3的map()返回迭代器
map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])
4
直接赋值:其实就是对象的引用(别名)。解释:b = a: 赋值引用,a 和 b 都指向同一个对象。
浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。解释:b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向统一对象(是引用)。
深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。解释:b = copy.deepcopy(a): 深度拷贝, a 和 b 完全拷贝了父对象及其子对象,两者是完全独立的。
5.Python中的Generator、Iterator、Iterable
https://www.jianshu.com/p/a025b27bfae4
6.Python函数式编程-高阶函数、匿名函数、装饰器、偏函数
https://www.jianshu.com/p/0c8802c231fd