Heim  >  Artikel  >  Datenbank  >  Python-Kurzanleitung (Ergänzung 01): Python-Sequenzmethode

Python-Kurzanleitung (Ergänzung 01): Python-Sequenzmethode

黄舟
黄舟Original
2016-12-21 17:15:06968Durchsuche

Die folgenden integrierten Funktionen können für Sequenzen (Tabellen, Festwerttabellen, Strings) verwendet werden:

# s ist eine Sequenz

len(s) Rückgabe: Die Anzahl von in der Sequenz enthaltene 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) Gibt zurück: True, wenn ein Element True ist

Die folgenden Methoden starten hauptsächlich die Abfragefunktion ohne die Sequenz selbst zu ändern. Es kann für Tabellen und Festwerttabellen verwendet werden:

sum(s) Gibt zurück: die Summe aller Elemente in der Sequenz

# x ist der Elementwert, i ist der nächste Index (die Position des Elements in der Sequenz)

s.count(x) Gibt zurück: die Häufigkeit, mit der x in s vorkommt

s.index(x) Gibt zurück : x ist der erste in s Der angezeigte Index

Da die Elemente der Festwerttabelle nicht geändert werden können, ist die folgende Methode nur auf die Tabelle anwendbar:

# l ist eine Tabelle, l2 ist eine andere Tabelle

l.extend(l2) Füge alle Elemente von Tabelle l2 am Ende von Tabelle l hinzu

l.append(x) Füge x Elemente hinzu bis zum Ende von l

l. sort() Sortiert die Elemente in l

l.reverse() Kehrt die Elemente in l um

l.pop() Rückgabe: das letzte Element von Tabelle l und in Tabelle l Löschen Sie das Element

del l[i] Löschen Sie das Element

(die oben genannten Methoden wirken sich alle auf die Originaltabelle aus und haben Auswirkungen auf die Originaltabelle statt Rückgabe einer neuen Tabelle )

Hier sind einige Methoden für Strings. Obwohl es sich bei Strings um einen speziellen Typ von Konstantwerttabellen handelt, verfügt die String-Klasse über Methoden, die Strings mutieren. Der Kern dieser Methoden besteht nicht darin, die ursprüngliche Zeichenfolge zu bearbeiten, sondern die ursprüngliche Zeichenfolge zu löschen und eine neue Zeichenfolge zu erstellen, sodass kein Konflikt mit den Merkmalen der Tabelle mit festen Werten besteht.

#str ist ein String, 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 zurück: Die Häufigkeit, mit der sub in str vorkommt.

str.find(sub) Gibt zurück: Suchen Sie von links beginnend nach der Position des ersten Vorkommens von sub in 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( ) Gibt zurück : True, wenn alle Zeichen Buchstaben sind

str.isdigit() Gibt zurück: True, wenn alle Zeichen Zahlen sind

str.istitle() Gibt zurück: True, wenn Der erste Buchstabe aller Wörter wird groß geschrieben

str.isspace() Gibt zurück: True, wenn alle Zeichen Leerzeichen sind

str.islower() Gibt zurück: True, wenn alle Zeichen alle Kleinbuchstaben sind

str.isupper() Rückgabe: True, wenn alle Zeichen Großbuchstaben sind

str.split([sep, [max]] ) Rückgabe: Von links beginnend, Leerzeichen als Trennzeichen verwenden , 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.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 mit str als Trennzeichen. wird zu einer Zeichenfolge.

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

str.replace(sub, new_sub) am Anfang und Ende der Zeichenfolge zu entfernen. Rückgabe: Ersetzen Sie sub

str in str durch ein neues string new_sub .capitalize () Rückgabe: Zurück zum ersten Buchstaben von STR

STR LOWER (): Ändern Sie alle Buchstaben von STR in einen Kleinbuchstaben

str.upper()                                                                                  using     using           use using ’ ‐ ‐ ‐ ‐ ‐‐ ‐ out‐ ‐ title()                                                                                                Verwenden Sie   mit dem ersten Buchstaben jedes Wortes von str (getrennt durch Leerzeichen).                   Verwenden Sie Großbuchstaben mit Der erste Buchstabe jedes Wortes von str (getrennt durch Leerzeichen)             Die Zeichenfolge wird in der Mitte der Zeichenfolge platziert, und andere Leerstellen 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 diese Zeichenfolge ein und lassen Sie andere Leerstellen als 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.

Allmächtige Programmierer-Kommunikations-QQ-Gruppe 290551701, die viele Internet-Eliten, technische Direktoren, Architekten, Projektmanager, Brancheninsider, Experten und Neulinge versammelt, die an einer Arbeit in der IT-Branche interessiert sind, ist herzlich willkommen !

Das Obige ist das Python-Schnell-Tutorial (Ergänzung 01): Inhalt der Python-Sequenzmethode Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

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