Python知識點總結和例題

2021-10-01 16:56:04 字數 1273 閱讀 7453

191205100555 方奕程

newlist = filter(a, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])

print(newlist) #輸出[1,3,5,7,9]

#6異常處理

常見的有以下9種:

#nameerror #沒有定義tt,執行語句會報錯nameerror

print(tt)

#indexerror #超出列表界限,報錯indexerror

list1=[1,2,3]

print(list1[3])

#syntaxerror #語法錯誤,即在if語句後面沒有加上":",報

#indentationerror #縮排錯誤,報錯indentationerror

if a>3:

print(a)

#valueerror #將非數字的字元轉化為int形式,報錯 valueerror

print(int(「bb」))

#keyerror

dict1= #字典dict1中找不到鍵』d』,報錯keyerror

print(dict1[『d』])

#importerror #匯入錯誤,查無檔案fyc.py,報錯importerror

from test.txt import fyc.py

#attributeerror

def init(self,name): #函式傳參發生錯誤,報錯attributeerror

selfname(self,name).–init–(name)

#typeerror

list2=[『123』,『456』,123] #1為整數,與list2[0]為字串不是同個資料型別,報錯keyerror

print(1 not in list2[0])

#zerodivisionerror #0作為除數,報錯zerodivisonerror

print(a/0)

#6其他

a、sep、end引數

sep分隔值與值,預設是空格

end附件到最後乙個值,預設是新行

例如:print(「i』m a tester.」,「hello python」,「good」,sep=』#』,end=』@@\n』)

print(』---------------』)

print(「i』m a tester.」,「hello python\n」,「good」,sep=』#』,end=』@@\n』)

#輸出i』m a tester.#hello python#good@@

python知識點總結

a 命名乙個集合a b 命名乙個集合b print a b 輸出ab兩個集合的公共部分 a 命名乙個集合a a.add 22 在集合a後加22 print sorted a 列印出新的集合a a j for j in range 1,100 將j遍歷1到100 if j 25 0 判斷1到100裡整...

python字典 知識點總結

使用python2.7 d d d d a 2 d b 3 d c 5 d d dict a 2 b 3 c 5 d fromkeys a b c 2 fromkeys 方法將值都設為了2 d number 100,200,700 character d 直接新增 d d d c 5 d 用 set...

python知識點總結 1

python 是python中的內建函式 2.在python中float相當與c語言中的double 3.python中的整數長度無上限 4.複數 complex 支援 5.字串 單引號 雙引號 當字串中包含單引號和雙引號時候,可以引用三引號 注意 三引號與單引號等有所區別,三引號也可以使用三個連續...