我正在尝试学习python,但遇到一个问题,即遇到需要替换单引号和双引号的字符串。我的目标是将它们拆分为一个列表,但出于其他原因仍保留单引号和双引号。我尝试了以下但收到错误
s=("I said, "hello" it's mine".replace(""",'`')).replace("'","^")
print(s)
File "<ipython-input-58-a5276888c42f>", line 1
s=("I said, "hello" it's mine".replace(""",'`')).replace("'","^")
^
SyntaxError: invalid syntax
只需使用反斜杠即可转义双引号。
s = "I said, \"hello\" it's mine"
或者使用单引号引起来的字符串并转义单引号。(这是规范的表示形式。)
s = 'I said, "hello" it\'s mine'
或使用三引号-单引号或双引号。
s = """I said, "hello" it's mine"""
s = '''I said, "hello" it's mine'''
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句