Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中编写一个函数来转义字符串中的所有双引号?_Python - Fatal编程技术网

如何在Python中编写一个函数来转义字符串中的所有双引号?

如何在Python中编写一个函数来转义字符串中的所有双引号?,python,Python,我怎样才能用原始字符串替换所有的“”,比如Python中的“你好”之类的字符串?使用replace() 使用r''符号表示字符串应该是原始的,而不是解释的,这会有所帮助。有助于反斜杠 >>> print '"Hello"'.replace('"', '\\"') \"Hello\" s = '"Hello", said he.' print s.replace('"', r'\"') # output \"Hello\", said he.

我怎样才能用原始字符串替换所有的
”,比如Python中的
“你好”之类的字符串?

使用
replace()

使用
r''
符号表示字符串应该是原始的,而不是解释的,这会有所帮助。有助于反斜杠

>>> print '"Hello"'.replace('"', '\\"')
\"Hello\"
s = '"Hello", said he.'
print s.replace('"', r'\"')

# output
\"Hello\", said he.