Dieser Artikel bietet Ihnen eine Zusammenfassung der String-Operationsmethoden in Python (Codebeispiele). Ich hoffe, dass er für Sie hilfreich ist.
Zeichenfolge (Zeichenfolge):
Definition und Erstellung einer Zeichenfolge:
Definition: Eine Zeichenfolge ist eine geordnete Sammlung von Zeichen, die zum Speichern und Darstellen grundlegender Textnachrichten verwendet werden.
Hinweis: Weder einfache noch doppelte Anführungszeichen in Zeichenfolgen können die Bedeutung von Sonderzeichen aufheben. Wenn Sie
var1='Hello World!' print (var1)
in die Anführungszeichen setzen möchten:
1, „*“ wiederholt das Ausgabezeichen String
print('Hello World'*2)
2,"[]","[:]" Holen Sie sich die Zeichen in der Zeichenfolge über den Index. Der Slicing-Vorgang ist hier derselbe wie der Slicing-Vorgang der Liste
print('Hello World'[2: ])
3. „in“-Mitgliedsoperator gibt „True“ zurück, wenn die Zeichenfolge das angegebene Zeichen enthält
print('el' in 'Hello World')
4, „%“-Formatzeichenfolge
print('alex is a good teacher') print('%s is a good teacher' %'alex')
5,"+ " String-Spleißen
a ='123' b='abc' c=a+b print(c)
Hinweis: „+“ ist ineffizient, verwenden Sie Join
c=''.join([a,b]) print(c)
String-gängige Methoden:
String-Ersetzung , löschen, abfangen, kopieren, verbinden, vergleichen, suchen, teilen
#capitalize: Der erste Buchstabe wird großgeschrieben, andere Buchstaben sind Kleinbuchstaben
s='asf sgs SD dfs ASdf' print(s.capitalize()) >>Asf sgs sd dfs asdf
#lower() In Kleinbuchstaben umwandeln
#upper() In Großbuchstaben umwandeln
#swapase() Groß-/Kleinschreibung tauschen
a='hello word' print(a.upper()) b='HELLO WORD' print(b.lower()) c='hello WORD' print(c.swapcase()) >>HELLO WORD >>hello word >>HELLO word
#s.strip(): Die angegebenen Zeichen auf beiden Seiten der Zeichenfolge löschen, die Standardeinstellung ist empty
s=' hello ' b=s.strip() print(b) >>hello
#s.lstrip(): Löscht die angegebenen Zeichen auf der linken Seite der Zeichenfolge,
#s.rstrip(): Löscht die angegebenen Zeichen auf der linken Seite der string,
s=' hello ' b=s.ltrip() c=s.rtrip() print(b) print(c) >>hello >> hello
#String kopieren
a='hello' b=a*2 print(b) >>hellohello
#2 Strings verbinden str.join
a='hello' b='123' a.join(b) print(a.join(b)) >>1hello2hello3
#String suchen str.index;str .find hat die gleiche Funktion.
Der Unterschied besteht darin, dass der Index nicht gefunden werden kann und ein Fehler gemeldet wird. Wenn find es nicht finden kann, wird „-1“ zurückgegeben. Wenn beide gefunden werden, wird die Position des ersten gefundenen zurückgegeben.
a='hello word' print(a.index('w')) print(a.find('a')) >>6 >>-1
# Bestimmen Sie, ob es die angegebene Zeichenfolge „in“, „enthält.“ not in'
a='hello word' print('hello' in a) print('hello' not in a) >>True >>False
#Zeigen Sie die Länge der Zeichenfolge an. len
a='hello word' print(len (a)) >>10
#srt.centen Platzieren Sie die Zeichenfolge in der Mittelposition, um die Länge und die Zeichen anzugeben beide Seiten der Position
a='chen zheng' print(a.center(20,"*")) >>*****chen zheng*****
#str.count() 统计字符串出现的次数 a='hello word' print(a.count('l')) >>2
# S='prefix123aaasuffix' print(S.startswith('prefix')) #是否以prefix开头 print(S.endswith('suffix')) #以suffix结尾 print(S.isalnum()) #是否全是字母和数字,并至少有一个字符 print(S.isalpha()) #是否全是字母,并至少有一个字符 print(S.isdigit()) #是否全是数字,并至少有一个字符 print(S.isspace()) #是否全是空白字符,并至少有一个字符 print(S.islower()) #S中的字母是否全是小写 print(S.isupper()) #S中的字母是否便是大写 print(S.istitle()) #S是否是首字母大写的
Das obige ist der detaillierte Inhalt vonZusammenfassung der String-Operationsmethoden in Python (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!