簡體   English   中英

如何在python3中將“\\”(反斜杠)作為字符串而不是作為“轉義”字符?

[英]How to take "\" (backslash) as string and not as an "escape" character in python3?

在 Python 3 中,我試圖創建一個包含反斜杠作為元素的集合:

a = {"/", "\"}

但我注意到,只要我在"\\"之后關閉括號,括號就變成藍色。 我了解到\\是用於\\r\\t等內容的“轉義”字符。但我想將反斜杠作為單個字符串。 如何預防這個問題?

您還需要使用反斜杠來轉義\\ 因此,您將需要兩個\\\\

你的字符串將變成a={"/","\\\\"}

在 Python 字符串中,反斜杠 "" 是一個特殊字符,也稱為“轉義”字符。 它用於表示某些空白字符:“\\t”是制表符,“\\n”是換行符,“\\r”是回車符。 您可以將其用於 \\ 和 /:

>>> print('apple\torange')
apple   orange 
>>> print('apple\norange')
apple
orange 
>>> print('\\')
\
>>> print('/')
/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM