Skip to main content
 首页 » 编程设计

创建字符串的 Pythonic 方式 + vs %

2025年05月04日21jillzhang

当从许多子字符串中创建一个字符串时,哪个更像 pythonic - + 或 %?

big_string = string1 + string2 + ... + stringN 
 
big_string = '' 
for i in range(n): 
    big_string+=str(i) 

或

big_string = "%s%s...%s" % (string1, string2, ... , stringN) 
 
big_string = '' 
for i in range(n): 
    big_string = "%s%s" % (big_string, str(i)) 

请您参考如下方法:

big_string = ''.join([string1, string2, ..., stringN])