由于Python的字符串不能更改,我想知道如何更有效地连接字符串?
我可以这样写:
s += stringfromelsewhere
或者像这样:
s = []
s.append(somestring)
# later
s = ''.join(s)
在写这个问题的时候,我发现了一篇关于这个话题的好文章。
http://www.skymind.com/~ocrow/python_string/
但它在Python 2.x中。,所以问题是Python 3中有什么变化吗?
我的用例略有不同。我必须构造一个查询,其中超过20个字段是动态的。
我遵循了这种使用格式方法的方法
query = "insert into {0}({1},{2},{3}) values({4}, {5}, {6})"
query.format('users','name','age','dna','suzan',1010,'nda')
这对我来说相对简单,而不是使用+或其他方法
我的用例略有不同。我必须构造一个查询,其中超过20个字段是动态的。
我遵循了这种使用格式方法的方法
query = "insert into {0}({1},{2},{3}) values({4}, {5}, {6})"
query.format('users','name','age','dna','suzan',1010,'nda')
这对我来说相对简单,而不是使用+或其他方法