绕过' \'在python中

时间:2016-06-26 18:56:43

标签: python python-2.7 escaping

相当于什么 string c# = @"\hello" 在python? python = '\hello'
换句话说,我如何绕过python中的'\''断点?

3 个答案:

答案 0 :(得分:3)

假设您希望\不像逃脱字符那样行事,那么您只需将\转义为另一个\

myString = "\\hello"
print myString

打印:

\hello

你也可以使用" raw"字符串:

myString = r"\hello"

答案 1 :(得分:1)

  

"我是6' 2 \" 。高大#&34;字符串中的#swile double-quote

     

'我是6岁' 2"   。高大#&39; #sortal single-quote in string

enter image description here

答案 2 :(得分:0)

用于打印转义字符或将其用作字符串一部分的任何编程语言中的一般经验法则是逃避转义字符。 所以

>>print "\\hello"
\hello

同样正如@IanPudney指出的那样,python提供了一种打印原始字符串的特殊机制。只需使用 打印r" \ hello"

我希望这会有所帮助