python學習筆記

2021-09-12 03:26:56 字數 827 閱讀 9829

單例模式

正規表示式

match

函式轉換為屬性

class user

(object):

@property

defpassword

(self)

:"""讀取屬性的函式行為"""

# 函式的返回值會作為屬性值

return

"***x"

# 使用這個裝飾器,對應設定屬性操作

@password.setter

defpassword

(self, valure)

:"""處理邏輯"""

return password

user = user(

)user.passeord =

"abc"

# 設定屬性

print

(user.password)

# 讀取屬性

redis資料庫相關

python assert斷言的作用

python assert斷言是宣告其布林值必須為真的判定,如果發生異常就說明表達示為假。可以理解assert斷言語句為raise-if-not,用來測試表示式,其返回值為假,就會觸發[異常]。

python開啟windows本地的「中文目錄「」中的檔案

file

=.decode(

'utf-8'

).encode(

'gb2312'

)

windows是gb2312編碼,所以作為引數傳給系統之前,需要先解碼並重新編碼一下

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...

python學習筆記

coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...

Python 學習筆記

python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...