Python3 7中用r 方法取消轉義的語法錯誤

2021-09-02 01:40:38 字數 849 閱讀 9572

在python3.7中,可以使用r''方法對字串取消預設轉義。

比如:

#一般的字串會將\n識別為換行

>>

>

print

('ab\ncd')ab

cd#用r''方法取消預設轉義之後,\n就被識別為字元\和字元n

>>

>

print

(r'ab\ncd'

)ab\ncd

但是,在使用這個方法時,如果字串以單數個轉義字元\結束,則會產生語法錯誤。

錯誤示例:

#字串以乙個\結尾

>>

>

print

(r'\')

file ""

, line 1

print

(r'\')

^syntaxerror: eol while scanning string literal

#兩個》

>

print

(r'\\')\\

#三個》

>

print

(r'\\\')

file ""

, line 1

print

(r'\\\')

^syntaxerror: eol while scanning string literal

#四個,與前面的字元沒有關係

>>

>

print

(r'abcd\\\\'

)abcd\\\\

Python3 7用list模擬堆疊的資料結構

列表有容器和可變的特性,這使得它非常靈活,可以用它來構建其他的資料結構如堆疊。1.堆疊 堆疊是乙個後進先出 lifo 的資料結構,其工作方式就像自助餐廳裡面用於放盤子的彈簧支架。把盤子想像成物件,第乙個離開堆疊的是最後放上的那個。push 經常表示的把乙個物件壓入堆疊中,pop 則是將堆疊最上面的元...

Python3 7安裝PyQt5的方法

一 系統環境 作業系統 win7 64位 python version 3.7 二 安裝參考 方法1 pip install pyqt5 b.點選download files 因我的電腦系統環境是win7 64位,python是3.7,所以選擇pyqt5 5.11.3 5.11.2 cp35.cp3...

在CentOS 7中安裝Python 3 7

使用root賬戶 su root更新軟體 yum check upgrade yum upgrade找到系統的python2目錄 whereis python cd usr bin ll python 可以看到python指向python2.7,安裝python3.7後將python指向python...