1,當反斜槓中不含轉義字元時可以依舊列印,結果不變,但不鼓勵
>>> mystr='c:\program files\python\good'
>>> mystr
'c:\\program files\\python\\good'
>>> print(mystr)
c:\program files\python\good
2,當反斜槓和其之後的字元組合成轉義字元時,輸出結果會發生改變
>>> mystr='c:\numpypacket\program files\python\good'
>>> mystr
'c:\numpypacket\\program files\\python\\good'
>>> print(mystr)
c:umpypacket\program files\python\good
3.上述情況的解決方案一是在輸出所有反斜槓處的位置,使用轉義字元\,再輸出其自身.二是使用原始字串r,即在字串之前加個小r
mystr='c:\\numpypacket\\program files\\python\\good'
>>> mystr
'c:\\numpypacket\\program files\\python\\good'
>>> print(mystr)
c:\numpypacket\program files\python\good
>>> mystr=r'c:\numpypacket\program files\python\good'
>>> mystr
'c:\\numpypacket\\program files\\python\\good'
>>> print(mystr)
c:\numpypacket\program files\python\good
4,如果要在字串末尾連線反斜槓或雙反斜槓,該如何操作
首先,直接在字串末尾加反斜槓或使用轉義字元新增雙反斜槓都不可行
mystr='c:\numpypacket\program files\python\good\'
syntaxerror: eol while scanning string literal
mystr='c:\\numpypacket\\program files\\python\\good\\\'
syntaxerror: eol while scanning string literal
>>> mystr=r'c:\numpypacket\program files\python\good\'
syntaxerror: eol while scanning string literal
>>>
正確的操作:
字串末尾只有乙個斜槓:
>>> mystr='c:\\numpypacket\\program files\\python\\good\\'
>>> mystr
'c:\\numpypacket\\program files\\python\\good\\'
>>> print(mystr)
c:\numpypacket\program files\python\good\
字串末尾有2個斜槓:
>>> mystr='c:\\numpypacket\\program files\\python\\good\\\\'
>>> mystr
'c:\\numpypacket\\program files\\python\\good\\\\'
>>> print(mystr)
c:\numpypacket\program files\python\good\\
>>> mystr=r'c:\numpypacket\program files\python\good\\'
>>> mystr
'c:\\numpypacket\\program files\\python\\good\\\\'
>>> print(mystr)
c:\numpypacket\program files\python\good\\
Python中的正斜槓與反斜槓
首先,左傾斜是正斜槓,右傾斜是反斜槓,可以記為 除號是正斜槓一般來說對於目錄分隔符,unix和web用正斜槓 windows用反斜槓,但是現在windows 一 目錄中的斜槓們 python讀檔案需要輸入的目錄引數,列出以下例子 path r c windows temp readme.txt pa...
Python中的正斜槓與反斜槓
首先,左傾斜是正斜槓,右傾斜是反斜槓,可以記為 除號是正斜槓一般來說對於目錄分隔符,unix和web用正斜槓 windows用反斜槓,但是現在windows 一 目錄中的斜槓們 python讀檔案需要輸入的目錄引數,列出以下例子 path r c windows temp readme.txt pa...
詳解Python中的正斜槓與反斜槓
首先,左傾斜是正斜槓,右傾斜是反斜槓,可以記為 除號是正斜槓一般來說對於目錄分隔符,unix和web用正斜槓 windows用反斜槓,但是現在windows 一 目錄中的斜槓們 python讀檔案需要輸入的目錄引數,列出以下例子 path r c windows temp readme.txt pa...