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.字串 單引號 雙引號 當字串中包含單引號和雙引號時候,可以引用三引號 注意 三引號與單引號等有所區別,三引號也可以使用三個連續...