python嚴格區分大小寫建議:變數名稱全部小寫,常量名稱全部大寫
python中的一切都是物件,變數是物件的引用
a=『jack』 ,記憶體中的變數指向記憶體中的物件
字串是不可變型別
print(self, *args, sep=' ', end='\n', file=none)
del關鍵字,可刪除變數、函式、類等等
python中只有true和false兩個值表示布林型別
變數的作用域:以函式為作用塊
range(10) :0~9,左閉右開原則列表,可變
list = [1,2,'a','3',]
元組,不可變
truple1 = (1,2,3,4,'5',[1,2])
字串,不可變
字典,可變
dict =
不定長,可變,雜湊的集合型別
基於hash雜湊演算法實現的鍵值對(key,value);
根據key值計算出value位址,非常快速的查取和插入速度
從python3.6開始保持元素的插入順序
集合
set =
乙個無序的不重複元素序列
def
func
(pos_arg, default_arg =
"hello"
,*args,
**kwargs)
:pass
類的特點:封裝、繼承、多型類成員:類變數、類方法、靜態方法、例項方法
例項方法:第乙個引數必須是例項物件(self),只能由例項物件呼叫
類方法:裝飾器@classmethod,類物件、例項物件均可呼叫
靜態方法:@staticmethod,類物件、例項物件均可呼叫
私有成員:__name,變數前加上兩個下劃線,只是假不可引用,通過 _類名__name可訪問
建議性的私有成員:_name
f =
lambda x:x+
1def
f(x)
:return x+
1
list、truple、string、dictionary、set、bytes都是可迭代的資料型別
把類方法偽裝成屬性呼叫
將字串變成函式名,實現動態訪問
try:
...except exception as e:
print
(e)else
:try語句未發生異常時執行;
finally
: 無論如何都會執行
raise:主動丟擲異常給上層處理 Python學習筆記 基礎知識
coding cp936 此行是為了和linux的平台保持相容,是用來告訴shell執行時,去用 bin python來解釋執行 bin python 此行指明了編碼方式,預設是utf 8,如果我們要輸出中文或者採用中文的注釋,就會出現錯誤 coding gb2312 python特色一 三引號注釋...
Python基礎知識學習筆記
前置知識 一切皆物件,有自己的屬性和方法 變數 變數 variable 先賦值後使用 字串 轉義字元 i m lzh 格式化字串 print f my name is name 0 3 lzh 包括前面不包括後面 函式 def triangel width int input 請輸入長 height...
Python學習筆記 基礎知識
python中單行注釋以 開頭,多行注釋可以用多個 號,或者三個單引號或雙引號。我是注釋 我也是注釋 我也是注釋 我也是注釋 python使用縮排空格數來識別 塊而不是大括號,同乙個 塊的語句必須包含相同的縮排空格數。if true print hello world else print hell...