一、type(a):得到對象的類型app
二、isinstance(a,(int,float)):判斷對象的類型函數
三、iter(obj):判斷是否爲可迭代對象對象
四、s=r'a\b\c\d':字符串最左邊加上r,表示全部字符按照本來樣式進行解釋,省去寫轉移字符('\')的麻煩排序
五、'%.2f %s are word $%d' % (4.5555, 'ABCDE', '1') 字符串格式化方法:%.2f表示帶有2位小數的數字;%d表示整數;%s表示字符串;輸出時,用%後的括號內()的實參替換前面的形參rem
六、bool([]):判斷某個對象會被強制轉換爲哪一個布爾值字符串
七、str、bool、int及floot能夠作類型轉換it
八、try:
<語句>
except <name>:
<語句> #若是在try部份引起了名爲'name'的異常(例如TypeError、ValueError),則執行
else:
<語句> #若是沒有異常發生,則執行迭代器
finally:float
<語句> #不管try是否成功,都執行方法
九、list的內置函數:
a.append("AAA"),
a.insert(3,"AAA"),
a.pop(3),
a.remove("AAA"),
a.extend("AAA","BBB")
a.sort a.sort(key=len)
bisect.bisect(list, 2):判斷元素2在列表中排序位置,list須要爲排序過的
bisect.insort(list, 2):將元素2按順序插入到列表中
sorted(list):返回一個排序後的列表
10: iterable是可迭代的 iterator是迭代器 可迭代的對象能夠經過iter()函數轉化爲迭代器