在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...