Python 小知識點

一、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()函數轉化爲迭代器

相關文章
相關標籤/搜索