在 python 字符串中使用 ' 符号

Fed*_*edo -2 python python-3.x

现在我正在用这样的符号编写 SQL 查询: ' 但解释器将字符串视为开始。我试着做以下'String1'+%s'+'String2' 如何得到

String1 ' String2?

提前致谢

Oin*_*Oin 5

使用双引号:

>>> s = "String1 ' String2"
>>> s
"String1 ' String2"
Run Code Online (Sandbox Code Playgroud)

定义字符串时,单引号和双引号大多可以互换。

  • 您还可以转义符号:`'String 1 \' String 2'` (5认同)
  • @Tomerikoo 抱歉,我在 yeputons 发布之前开始打字,所以存在冗余。不过,我仍然想指出,虽然这两种方法都有效,但 Oin 的答案被认为是最佳实践。 (2认同)