i += 1
代替i = i + 1
。
string = string.replace(...)
是否有类似的简写?
答案 0 :(得分:0)
类型字符串支持+ =运算符。您可以编写str += "hello"
但这种缩短不适用于函数。类型字符串是不可变的
像string.replace
这样的函数会返回一个新字符串,因此您必须将其替换为旧字符串(如果这是您想要的)。
答案 1 :(得分:-1)
不,因为没有内置语法。
对于字符串,您仍然可以使用+=
:
>>> x = "hello"
>>> x += " world"
>>> x
'hello world'
因为+ =是为字符串定义的。没有替换的赋值运算符。