Python 3 string.join()等价?

Den*_*nis 66 python string methods python-3.x

我一直在python 2中使用string.join()方法,但它似乎已经在python 3中被删除了.在python 3中有什么等效方法?

string.join()方法让我在每个其他字符串之间将多个字符串与字符串组合在一起.例如,string.join(("a","b","c"),".")将导致"abc".

Tim*_*Tim 67

'.'.join()".".join()..所以任何字符串实例都有该方法join()

  • 顺便说一下,你也应该使用2.x中的方法. (4认同)

hob*_*obs 32

str.join() 在Python 3中工作正常,你只需要正确的参数顺序

>>> str.join('.', ('a', 'b', 'c'))
'a.b.c'
Run Code Online (Sandbox Code Playgroud)

  • ......这是因为通常`obj.method(args)`在技术上等同于`objclass.method(obj,args)`.我的+1.无论如何,蒂姆在Python中更常见. (3认同)

wer*_*dle 13

join字符串对象的方法:

".".join(("a","b","c"))