相关疑难解决方法(0)

格式化字符串时多次插入相同的值

我有一个这种形式的字符串

s='arbit'
string='%s hello world %s hello world %s' %(s,s,s)
Run Code Online (Sandbox Code Playgroud)

字符串中的所有%s都具有相同的值(即s).有没有更好的写作方式?(而不是列出s三次)

python string format

101
推荐指数
4
解决办法
11万
查看次数

Python中的字符串连接与字符串替换

在Python中,使用字符串连接和字符串替换的位置和时间都不包括在内.由于字符串连接在性能上有很大的提升,这是一种风格决定而不是实际的决定吗?

举个具体的例子,如何处理灵活URI的构造:

DOMAIN = 'http://stackoverflow.com'
QUESTIONS = '/questions'

def so_question_uri_sub(q_num):
    return "%s%s/%d" % (DOMAIN, QUESTIONS, q_num)

def so_question_uri_cat(q_num):
    return DOMAIN + QUESTIONS + '/' + str(q_num)
Run Code Online (Sandbox Code Playgroud)

编辑:还有关于加入字符串列表和使用命名替换的建议.这些是中心主题的变体,哪种方式是正确的方式来做到这一点?谢谢你的回复!

python string string-concatenation

98
推荐指数
6
解决办法
8万
查看次数

标签 统计

python ×2

string ×2

format ×1

string-concatenation ×1