Heim >Backend-Entwicklung >Python-Tutorial >Der Unterschied zwischen Größe und Anzahl in Python
Die Methode count() in Python wird verwendet, um zu zählen, wie oft ein bestimmtes Zeichen in einer Zeichenfolge vorkommt. Optionale Parameter sind die Start- und Endpositionen der String-Suche. Syntax der Methode count():
str.count(sub, start= 0,end=len(string)); Die Funktion size() wird hauptsächlich zum Zählen der Anzahl von Matrixelementen oder einer bestimmten Dimension verwendet der Matrixfunktion der Anzahl der Elemente.
count()
Parameter
sub – Der Start der Teilzeichenfolge der Suche – Die Position, an der die Suche nach der Zeichenfolge beginnt. Der Standardwert ist das erste Zeichen und der Indexwert des ersten Zeichens ist 0. end – Die Position in der Zeichenfolge, an der die Suche endet. Das erste Zeichen in der Zeichenfolge hat den Index 0. Standardmäßig wird die letzte Position der Zeichenfolge verwendet.
Rückgabewert
Diese Methode gibt zurück, wie oft die Teilzeichenfolge in der Zeichenfolge vorkommt.
Beispiel
Das folgende Beispiel zeigt ein Beispiel der count()-Methode:
#!/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)
Das Ausgabeergebnis des obigen Beispiels ist wie folgt:
str.count(sub, 4, 40) : 2 str.count(sub, 4, 40) : 1
count(): Berechnen Sie die Anzahl der enthaltenen Objekte
[1,1,1,2].count(1), der Rückgabewert ist 3
'asddf'.count(' d'), der Rückgabewert ist 2
Verwandte Empfehlungen: „Python Video Tutorial“
size()
Parameter
numpy.size(a, axis=None)
a: Eingabematrix
axis: Optionaler Parameter vom Typ int, der die Anzahl der Elemente angibt, in der dimensioniert werden soll zurückkehren. Wenn nicht angegeben, wird die Anzahl der Elemente der gesamten Matrix zurückgegeben.
Beispiel
>>> a = np.array([[1,2,3],[4,5,6]]) >>> np.size(a) 6 >>> np.size(a,1) 3 >>> np.size(a,0) 2
Der Wert von axis ist nicht festgelegt und die Anzahl der Elemente der Matrix wird zurückgegeben: axis = 0, die Anzahl der Zeilen der zweidimensionalen Matrix Zurückgegeben, Achse = 1, die Anzahl der Spalten wird in die zweidimensionale Matrix zurückgegeben.
Hinweis: Die zweite Parameterachse beginnt bei 0, nicht bei 1
size() ist nur im Numpy-Modul eine Funktion.
size(): Berechnet die Anzahl aller Daten in Arrays und Matrizen.
a = np.array([[1,2,3],[4,5,6]])
np.size(a), der Rückgabewert ist 6.
np.size(a,1), der Rückgabewert ist 3.
size kann als Funktion oder als Attribut von ndarray verwendet werden.
a.size, der Rückgabewert ist 6.
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Größe und Anzahl in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!