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