2016-06-26 64 views
0

在python中相當於 string c# = @"\hello"python = '\hello'
換句話說,我將如何繞過Python中的'\''斷點?python旁路''

+0

你所說的'bypass'意思?如果它意味着只是得到'hello'字符串,那麼你可以嘗試''\ hello'.split('\\')[1]' – python

回答

2

假設你的意思是你想\不要像一個轉義字符,那麼你乾脆逃避\另一個\

myString = "\\hello" 
print myString 

此打印:

\hello 

您也可以使用「原始」字符串:

myString = r"\hello" 
1

「我是6'2 \」 高。」#裏面逃串

雙引號 '我是6 \' 2" 高。」 #裏面逃串單引號

enter image description here

0

任何編程語言來打印轉義字符或使用它作爲字符串的一部分拇指的一般規則是逃避轉義字符。 所以

>>print "\\hello" 
\hello 

此外,通過@IanPudney如指出,Python提供了一個特殊的機制來打印原始字符串。只需使用打印R 「\你好」

我希望這有助於