相比较于之前使用的 pylint: disable-msg , 本文推荐使用 pylint: disable .要抑制”参数未使用”告警, 你可以用”_”作为参数标识符, 或者在参数名前加”unused...结论:
如果类型支持, 就使用默认迭代器和操作符, 例如列表, 字典和文件. 内建类型也定义了迭代器方法. 优先考虑这些方法, 而不是那些返回列表的方法....缺点:
默认参数只在模块加载时求值一次. 如果参数是列表或字典之类的可变类型, 这可能会导致问题. 如果函数修改了对象(例如向列表追加项), 默认值就被修改了....必须继承自object类. 可能隐藏比如操作符重载之类的副作用. 继承时可能会让人困惑.
结论:
你通常习惯于使用访问或设置方法来访问或设置数据, 它们简单而轻量....你也不能指望原子变量赋值(因为这个反过来依赖字典).
优先使用Queue模块的 Queue数据类型作为线程间的数据通信方式.