我有一个变量,并想检查它是否与其他两个变量中的至少一个匹配.
显然,我可以这样做:
if a == b or a == c:
Run Code Online (Sandbox Code Playgroud)
但我想知道是否有更短的方式,例如:
if a == (b or c):
Run Code Online (Sandbox Code Playgroud)
如何测试变量是否与 - 至少 - 其中一个变量相同?
所以我有以下内容:
myString = "This is %s string. It has %s replacements."
myParams = [ "some", "two" ]
# This is a function which works (and has to work) just like that
myFunction(myString, myParams)
Run Code Online (Sandbox Code Playgroud)
现在,当我调试时,我执行以下操作:
print("Debug: myString = " + myString)
print("Debug: myParams = " + myParams)
Run Code Online (Sandbox Code Playgroud)
但我想直接在一个印刷品中得到它,如:
"Debug: This is some string. It has two replacements."
Run Code Online (Sandbox Code Playgroud)
这有可能吗?就像是
print("Debug: myString = " + (myString % myParams))
Run Code Online (Sandbox Code Playgroud)
?