Heim  >  Artikel  >  Backend-Entwicklung  >  Grundlegende Operationen der Python-Sequenz

Grundlegende Operationen der Python-Sequenz

巴扎黑
巴扎黑Original
2016-11-26 10:47:461098Durchsuche

1. Die folgende integrierte Funktion kann für Sequenzen (Tabellen, Festwerttabellen, Strings) verwendet werden: s ist eine Sequenz
len(s) Rückgabewerte: Die Anzahl der in der Sequenz enthaltenen Elemente
min(s) Gibt zurück: Das kleinste Element in der Sequenz
max(s) Gibt zurück: Das größte Element in der Sequenz
all(s) Gibt zurück: True, wenn alle Elemente True sind
any (s) Rückgabe: True, wenn ein Element True ist

2. Die folgende Methode funktioniert hauptsächlich als Abfrage, ohne die Reihenfolge selbst zu ändern, und kann für Tabellen und Festwerttabellen verwendet werden:
sum(s) Return : Die Summe aller Elemente in der Sequenz

# x ist der Elementwert, i ist der Index (die Position des Elements in der Sequenz)
s.count(x) Rückgabe: die Anzahl von mal erscheint x in s
s.index(x) Gibt zurück: Der Index des ersten Vorkommens von x in s

3 Da die Elemente der Festwerttabelle nicht geändert werden können, ist die folgende Methode Gilt nur für die Tabelle:

# l ist eine Tabelle, l2 ist eine andere Tabelle

l.extend(l2) Füge alle Elemente von Tabelle l2 am Ende von Tabelle l
l hinzu .append(x) Am Ende von l x Element anhängen
l.sort()                                                                                                 Verwendet Basis Basis Basis Basis Basis Basis Löschen Sie das Element in l
del l[i] Löschen Sie das Element

(Die oben genannten Methoden wirken sich alle auf die Originaltabelle aus und wirken sich auf die Originaltabelle aus, anstatt eine neue Tabelle zurückzugeben.)

4 gibt es einige Methoden für Strings

#str ist ein String und sub ist ein Teilstring von str. s ist eine Sequenz und ihre Elemente sind alle Zeichenfolgen. Breite ist eine Ganzzahl, die zur Beschreibung der Breite der neu generierten Zeichenfolge verwendet wird.

str.count(sub) Gibt an, wie oft sub in str vorkommt.
str.find(sub) Gibt zurück: Suchen Sie von links beginnend nach der Position, in der sub zum ersten Mal erscheint str. Wenn str kein sub enthält, geben Sie -1 zurück

str.index(sub) Rückgabe: Suchen Sie von links beginnend die Position, an der sub zuerst in str erscheint. Wenn str kein sub enthält, wird ein Fehler ausgegeben

str.rfind(sub) Rückgabe: Suchen Sie von rechts beginnend nach der Position, an der sub zum ersten Mal in str erscheint. Wenn str kein sub enthält, geben Sie -1 zurück

str.rindex(sub) Rückgabe: Suchen Sie von rechts beginnend die Position, an der sub zuerst in str erscheint. Wenn str kein sub enthält, wird ein Fehler ausgelöst


str.isalnum() Rückgabe: True, wenn alle Zeichen Buchstaben oder Zahlen sind
str.isalpha() Rückgabe: True, wenn alle Zeichen sind Buchstaben
str.isdigit() Gibt zurück: True, wenn alle Zeichen Zahlen sind
str.istitle() Gibt zurück: True, wenn die ersten Buchstaben aller Wörter Großbuchstaben sind
str.isspace() Gibt zurück: True, wenn alle Zeichen Leerzeichen sind
str.islower() Gibt zurück: True, wenn alle Zeichen Kleinbuchstaben sind
str.isupper() Gibt zurück: True, wenn alle Zeichen alle Großbuchstaben sind

str.split([sep, [max]]) Rückgabe: von links beginnend, Leerzeichen als Trennzeichen verwenden, str in mehrere Teilzeichenfolgen aufteilen, maximale Gesamtzahl der Teilungen. Gibt den resultierenden Teilstring in einer Tabelle zurück. Sie können Kommas oder andere Trennzeichen in der Form str.split(',')

str.rsplit([sep, [max]]) verwenden. Rückgabe: von rechts beginnend, Leerzeichen als Trennzeichen verwenden, Teilen str in mehrere Teilzeichenfolgen aufteilen, insgesamt maximal. Gibt den resultierenden Teilstring in einer Tabelle zurück. Sie können Kommas oder andere Trennzeichen in der Form str.rsplit(',')

str.join(s) verwenden. Rückgabe: Kombinieren Sie die Elemente in s zu einem String mit str als Trennzeichen.

str.strip([sub]) Rückgabe: Entfernen Sie die Leerzeichen am Anfang und Ende der Zeichenfolge. Sie können auch den Parameter sub angeben, um das Sub am Anfang und Ende der Zeichenfolge zu entfernen

str.replace(sub, new_sub) Rückgabe: Sub in str durch eine neue Zeichenfolge ersetzen new_sub
str.capitalize() Rückgabe: Großschreibung des ersten Buchstabens von str
str.lower() Rückgabe: Großschreibung des ersten Buchstabens von str Ändere alle Buchstaben von str in Kleinbuchstaben
str.upper() Rückgabe: Ändere alle Buchstaben von str in Großbuchstaben
str.swapcase() Rückgabe: Ändere die Großbuchstaben von str in Kleinbuchstaben und Kleinbuchstaben in Großbuchstaben
str. title() Gibt den ersten Buchstaben jedes Worts von str groß (getrennt durch Leerzeichen)

str.center(width) Gibt zurück: Eine Zeichenfolge mit der Länge width. Fügen Sie die ursprüngliche Zeichenfolge in diese Zeichenfolge ein Mitte und andere leere Positionen sind Leerzeichen.

str.ljust(width) Gibt zurück: Eine Zeichenfolge mit der Länge width. Fügen Sie die ursprüngliche Zeichenfolge linksbündig in die Zeichenfolge ein, andere Leerstellen sind Leerzeichen.

str.rjust(width) Gibt zurück: Eine Zeichenfolge mit der Länge width. Die ursprüngliche Zeichenfolge wird rechtsbündig ausgerichtet und in die Zeichenfolge eingefügt, und andere leere Positionen sind Leerzeichen.

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