Python基礎知識全網最全3 內部方法

2021-09-24 09:54:08 字數 3578 閱讀 3692

a =

'小甲魚'

isinstance

(a,str

)# 結果為 true

生成乙個從start引數的值開始到stop引數的值結束的數字序列,start、step引數可選並且step預設值為1

7.extend(): extend將引數(新的列表)新增至列表中(即連線兩個列表)

8.insert(): insert(位置,元素) 即將元素插入到指定位置

9.remove(): remove(元素) 從列表中刪除此元素

10.del: delarr[i]:刪除列表中下標為i的元素

del arr: 清空陣列,刪除所有元素
arr.pop(): 刪除陣列arr中最後乙個元素並返回該元素的值

arr.pop(i): 刪除陣列arr中下標為i的元素並返回該元素的值

123

notin arr:如果陣列中沒有123這個元素,返回false。與in相反

arr.sort(

): 對arr進行排序(預設從小到大)

arr.sort(reverse=

true

): 對arr進行排序(從大到小)

list

(filter

(none,[

1,0,

false

,true])

) à [1,

true

]list

(filter

(lambda x : x %2)

,range(10

))à [1,

3,5,

7,9]

list

(map

(lambda x : x *2,

range(10

)))等價於:

[0,2,4,

6,8,

10,12,

14,16,

18]

1.casefold(): str.casefold():將字串str中所有大寫字母轉為小寫

2.format():

' love .'

.format

('i'

,'fishc'

,'com'

)' love .'

.format

(a='i'

,b='fishc'

,c='com'

)' love .'

.format

('i'

, b=

'fishc'

,c='com'

)' love .'

.format

(a='i'

,b='fishc'

,'com'

)以上四條結果均為: i love fishc.com

'}'.

format

('不列印'

) 結果為:』』''.

format

(27.658

,'gb'

) 結果為:』27.7gb

例:

'%c %c %c'%(

97,98,

99)->

'a b c'

'%d + %d = %d'%(

4,5,

4+5)

->

'4 +5 = 9'

a =

'a b c'

list

(b) 即:

['a'

,' '

,'b'

,' '

,'c'

]c =(1

,2,3

)list

(c) 即:[1

,2,3

]

sum(arr):返回arr中數字的總和

sum(arr,8):返回arr中數字的總和+8

a =[6

,2,4

]#返回的是乙個物件

list

(enumerate

(a)) 即:[(

0,6)

,(1,

2),(

2,4)

]

a =[2

,3,4

,5,6

] b =[7

,8,9

]list

(zip

(a , b)

) 即:[(

2,7)

,(3,

8),(

4,9)

]

demo =

demo.fromkeys((1

,2,3

), 」哈哈」 )

結果:

用法一:

demo.get(key)

#查詢key對應的value

用法二:

demo.get(key,defaultvalue)

#查詢key對應的value,如果沒有此key,就用defaultvalue充當預設值

b=

a= b

a.clear(

) 結果: a =

b =

用法一: 

a.pop(key)

#彈出key對應的item

用法二:

a.pop(

)#隨機彈出

a.setdefault(

'abc'

)#字典裡會多出乙個

a.setdefault(5,

'def'

)#字典裡會多出乙個

a =

b =a.update(b) 等價於: a =

#一種是直接把一隊元素用花括號括起來

num1 =

#另一種是使用set()工廠函式

num2 =

set([1

,2,3

,4,5

])

Python基礎知識全網最全2 引入模組

4.pickle模組 5.easygui模組 6.time模組 7.re模組 正規表示式 8.scrapy框架 9.tkinter模組 gui終極選擇 import demo print demo.doc 檢視demo模組的相關介紹 dir demo 檢視demo模組內建的方法 demo.all 檢...

最全Redis基礎知識

nosql不僅僅是sql,它是not only sql 的縮寫,也是眾多非關係型資料庫的統稱nosql和關係型資料庫一樣,也是用來儲存資料的倉庫。隨著網際網路的高速發展,資料量 訪問量呈爆發式式增長。比如12306中國鐵路票務系統。一年售出車票有30多億張 網上售票比例超過了80 網際網路高峰日售出...

Python基礎知識3

程式語言中函式定義 函式是邏輯結構化和過程化的一種程式設計方法。先定義乙個數函式,然後按照這個數學模型用程式語言去實現它。def test x the function definitions x 1 return x def 定義函式的關鍵字 test 函式名 內可定義形參 文件描述 x 1 函式...