Heim >Backend-Entwicklung >Python-Tutorial >Der Unterschied zwischen Größe und Anzahl in Python

Der Unterschied zwischen Größe und Anzahl in Python

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-24 15:11:295565Durchsuche

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.

Der Unterschied zwischen Größe und Anzahl in Python

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn