131python 3 字节和字符串 返回
Python 3 open 函数的区别
1 个方法 针对open 打开 以后通用 rb 或者 wb
2 针对代码的重复出现,使用函数封装成方法,随时随用
3学会使用asset
4 使用列表表达式 而不是 filter 和map
5 在列表中避免超过两个表达式
6 复杂地方考虑生成器表达式:
7 enumerate 比 range 好用
修改为这样的
zip 的使用,用户可将迭代的对象作为参数,然后打包一个个元组
8 在 for where 循环体避免使用else 语句
只有在 循环体中执行 break 语句才会真正跳过else 语句
9 学会用try except else ,else 可以简化try 代码
10 考虑使用生成器而不是返回列表 yield 表达式
enumerate会将该数据对象组合为一个索引序列,同时列出数据和数据下标
yield 方法生成器,在函数中使用yield 方法 函数不会真正执行,调用next() 方法函数才会执行。
10 自定义容器类
11 使用关键字参数提供可选行为
12 使用关键字参数 args 元组,kwargs 字典
13 学会使用类与继承来编写工具
14 多使用公有属性而不是私有属性