python 常見函式查詢

2021-10-02 04:04:48 字數 3310 閱讀 2312

函式名:enumerate()

函式說明:將下標和索引的值都表示出來

num = np.array([1

,3,5

,7,9

])for index,value in

enumerate

(num)

:print

(index,value)

結果

011

3253

749

函式名:lstrip(),rstrip()

函式說明:刪除字串開頭(末尾)指定指定字串

str

="888888 love 999999"

str1 =

str.lstrip(

"8")

str2 = str1.rstrip(

"9")

print

(str1)

print

(str2)

結果

love 999999

love

函式名:replace()

函式說明:方法把字串中的 old(舊字串) 替換成 new(新字串),如果指定第三個引數max,則替換不超過 max 次

str

="this is string example....wow!!! this is really string"

;print

str.replace(

"is"

,"was");

print

str.replace(

"is"

,"was",3

);

結果

thwas was string example...

.wow!!! thwas was really string

thwas was string example...

.wow!!! thwas is really string

函式名:rfind()

函式說明:返回字串最後一次出現的位置(從右向左查詢),如果沒有匹配項則返回-1。

str

="888888 love 999999"

index1 =

str.rfind(

"8")

index2 =

str.rfind(

"6")

print

(index1)

print

(index2)

結果

5

-1

函式名:rjust()

函式說明:返回乙個原字串右對齊,並使用空格填充至長度 width 的新字串。如果指定的長度小於字串的長度則返回原字串。

str

="888888 love 999999"

str1 =

str.rjust(30,

'1')

print

(str1)

結果

111111111111888888 love 999999
函式名:random.sample()

函式說明:從樣本中不重複的選取數字

num = [1,2,3,4,5,6,7,8,9,10]

rand_num = random.sample(num,5)

print(rand_num)

結果

[10,

2,7,

4,1]

函式名:mean(),sum()

函式說明:返回陣列平均值 和

num = np.array([[

1,2,

3],[

4,5,

6],[

7,8,

9]])

#按照行壓縮求均值

print

(np.mean(num,axis =0)

)#按照列壓縮求均值

print

(np.mean(num,axis =1)

)

結果

[4.

5.6.

][2.

5.8.

]

函式名:where()

函式說明:返回滿足條件的下標,或者改變值

num = np.arange(1,

10)#返回下標

print

(np.where(num>5)

)#滿足條件的賦值

num1 = np.where(num%2==

0,num,0)

print

(num1)

結果

(array([5

,6,7

,8], dtype=int64),)

[020

4060

80]

函式名:choice

函式說明:從提供的選擇中隨機選擇

print

"choice([1, 2, 3, 5, 9]) : "

, random.choice([1

,2,3

,5,9

])print

"choice('a string') : "

, random.choice(

'a string'

)

結果

choice([1

,2,3

,5,9

]):2

choice(

'a string'

): n

Python常見函式彙總

def fun x return x 2lis 12,4,5,34,65,3,2 res i for i in lis if i 10 print res res for i in lis if i 10 print res 輸出1 10的奇數 a 1,2,3,4,5,6,7,8,9,10 res ...

python中常見函式

1.eval 去掉引數外側引導並執行餘下語句 2.in 保留字 成員判斷 3.split 能根據空格分隔字串,結果儲存在列表變數中 4.import 引用功能庫的保留字 import 庫名 from 庫名 import 函式名 from 庫名 import import 庫名 as 庫別名 5.數值...

python 常見的查詢方法

根據資料量的大小,我們可將查詢分為內部查詢和外部查詢。如果從另外乙個角度來看,查詢的技巧又可分為 靜態查詢 和 動態查詢 兩種。查詢技巧比較常見的方法有順序法 二分查詢法 斐波拉契法 插值法 雜湊法等 順序查詢法是將資料一項一項地按順序逐個查詢,無論資料的順序怎麼樣,都是從頭到尾遍歷一次。此方法的優...