單例模式
正規表示式
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 ...