由于字符串是不可变的, 这样做会创建不必要的临时对象, 并且导致二次方而不是线性的运行时间. 作为替代方案, 你可以将每个子串加入列表, 然后在循环结束后用 .join 连接列表....bar
from foo.bar import baz
from foo.bar import Quux
from Foob import ar
语句
通常每个语句应该独占一行
不过, 如果测试结果与测试语句在一行放得下..., 你应该直接使用公有变量来取代它们, 这样可以避免额外的函数调用开销....试着去接受Pythonic哲学吧)
另一方面, 如果访问更复杂, 或者变量的访问开销很显著, 那么你应该使用像 get_foo() 和 set_foo() 这样的函数调用....要小心不要去调用函数, 创建对象, 或者执行那些不应该在使用pydoc时执行的操作.
以上是google建议大家的Python 编码规范。
— — — END — — —