|
|
1
29
如果要创建这样的字符串,通常需要使用字符串格式:
python 2.6添加了另一个表单,它不依赖于运算符重载,并且具有一些额外的特性:
一般来说,大多数人都会使用
|
|
|
2
13
我认为这个问题的意思是:“这样做可以吗?”
……答案是肯定的。那很好。 当然,您应该了解在Python中可以做的很酷的格式化工作,并且您应该知道对于长列表来说,“join”是一种方式,但是对于这样一个简单的情况,您所拥有的是完全正确的。它简单明了,性能不会成为问题。 |
|
|
3
9
(我很确定所有指向字符串格式的人都完全忽略了这个问题。) 通过构造数组并将其联接来创建字符串,这只是出于性能方面的考虑。除非您需要这种性能,或者除非它恰好是实现它的自然方法,否则这样做没有好处,而不是简单的字符串连接。
说
不要仅仅为了避免字符串串联而扭曲代码;它本身没有任何问题。加入数组只是一种优化。 |
|
|
4
7
我要注意的是,在我重读Python常规样式PEP的一部分之前,我一直倾向于使用就地连接。 PEP-8 Style Guide for Python Code .
通过这一点,我已经转向使用连接的实践,这样当效率非常关键时,我可以将这种习惯保留为一种更自动的实践。 所以我会投赞成票:
|
|
|
5
1
我使用下一个:
|