我有以下代码
test = "have it break." selectiveEscape = "Print percent % in sentence and not %s" % test print(selectiveEscape)
我想获得输出:
Print percent % in sentence and not have it break.
实际发生的情况:
selectiveEscape = "Use percent % in sentence and not %s" % test TypeError: %d format: a number is required, not str
>>> test = "have it break." >>> selectiveEscape = "Print percent %% in sentence and not %s" % test >>> print selectiveEscape Print percent % in sentence and not have it break.