当我尝试打印像下面这样在句子中使用撇号的字符串时,
print(''I am jack's raging bile duct'')
我遇到了语法错误。如何修复?
当我尝试打印像下面这样在句子中使用撇号的字符串时,
print(''I am jack's raging bile duct'')
我遇到了语法错误。如何修复?
"
和'
来表示字符串,但是双重'
(''
)会无效。如果你使用"
,则语法应为:
print("I am jack's raging bile duct")
但如果你使用 '
,你可能需要像下面这样转义撇号:
print('I am jack\'s raging bile duct')
一般而言,如果你使用"
,并且你的字符串中也有"
,那么你需要转义字符串中除了最后一个"
之外的每个"
,单引号同理。
print('I am jack\'s raging bile duct')
或者:
print("I am jack's raging bile duct")
不要使用双引号'
,请使用"
。
print("'I am jack's raging bile duct'")
使用双引号即可。print("I am jack's raging bile duct") 我试过了,效果很好。编程愉快!
''
不是双引号。
你需要用 "
。
你有三种方式:
通常情况下,你可以使用不同的标记,也就是在双引号中使用单引号或在单引号中使用双引号。
'''
或"""
。例如:'''"这不很酷吗?"'''
- Derek Litz