如何编写Python代码输出带引号包裹的加号?
解决Python中输出被引号包裹的加号问题
你遇到的问题是因为把加号当成了字符串拼接运算符,而非要输出的目标字符。以下是几种正确的实现写法:
- 用单引号包裹整个字符串,内部可直接使用双引号:
print('String Concatenation is done with the "+" sign.')
- 对双引号转义(在双引号前加
\):
print("String Concatenation is done with the \"+\" sign.")
- 使用三引号定义字符串,内部可直接使用双引号:
print("""String Concatenation is done with the "+" sign.""")
你之前的代码错误点在于:比如第一行的"+"被Python识别为字符串拼接运算符,而非要输出的内容;其余行的转义方式有误,导致无法正确输出加号与引号的组合。
内容的提问来源于stack exchange,提问作者Renato Nieto
相关产品推荐
相关产品推荐

