Python中count()方法用來統計字串裡某個字元出現的次數。可選參數為在字串搜尋的開始與結束位置。 count()方法語法:
str.count(sub, start= 0,end=len(string));size()函數主要是用來統計矩陣元素個數,或矩陣某一維上的元素個數的函數。
count()
#參數
sub -- 搜尋的子字串start -- 字串開始搜尋的位置。預設為第一個字元,第一個字元索引值為0。 end -- 字串中結束搜尋的位置。字元中第一個字元的索引為 0。預設為字串的最後一個位置。
傳回值
此方法傳回子字串在字串中出現的次數。
實例
以下實例展示了count()方法的實例:
#!/usr/bin/python str = "this is string example....wow!!!"; sub = "i"; print "str.count(sub, 4, 40) : ", str.count(sub, 4, 40) sub = "wow"; print "str.count(sub) : ", str.count(sub)
以上實例輸出結果如下:
str.count(sub, 4, 40) : 2 str.count(sub, 4, 40) : 1
count():計算包含物件個數
[1,1,1,2].count(1),傳回值為3
'asddf'.count('d'),傳回值為2
相關推薦:《Python影片教學》
size()
參數
numpy.size(a, axis=None)
a:輸入的矩陣
axis:int型的選用參數,指定回傳哪一維的元素個數。當沒有指定時,傳回整個矩陣的元素個數。
範例
>>> a = np.array([[1,2,3],[4,5,6]]) >>> np.size(a) 6 >>> np.size(a,1) 3 >>> np.size(a,0) 2
axis的值沒有設定,傳回矩陣的元素數量:axis = 0,傳回該二維矩陣的行數,axis = 1,傳回此二維矩陣的列數。
註:第二個參數axis從0開始,不是從1開始
size()是numpy模組中才有的函數。
size():計算陣列和矩陣所有資料的個數 。
a = np.array([[1,2,3],[4,5,6]])
np.size(a),傳回值為 6。
np.size(a,1),傳回值為 3。
size既可以當函數,也可以當作ndarray的屬性。
a.size,傳回值為 6。
以上是python中size和count的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!