Heim >Backend-Entwicklung >Python-Tutorial >So bedienen Sie Strings in Python
1. >print (len (str)) #Drucken Sie die Länge der Zeichenfolge
2. Zeichen suchen
#strchr(str1,str2) # Zeichenfunktionsnamen suchen
str1 = ' apples'str2 = 'e'
result = str1.index(str2) # Finde das Zeichen str2 in String str1print (result)
3. Zeichenfolge kopieren 'bananas' #Zuweisung von str1 zu string
print (str2)
4. String verbinden
#strcat(str1,str2) #Verbindungszeichen String-Funktionsname
str1 = 'apples'
str2 = 'bananas'
str1 += str2 # String str1 wird mit String str2 verkettet und dann str1 zugewiesen
print (str1)
5. Groß- und Kleinschreibung in Strings
str.lower() #Lowercase
str.upper() uiatch Case swap
str.capitalize() #Den ersten Buchstaben groß schreiben
#strupr(str)
str = str.upper()
print ( str)#strlwr(str)str = 'ABCdefgh'
str = str.lower()
print (str)
6. String umkehren
#strrev(str) str = ' abcdefg'
print (str)
str1 = 'abcdefg'
str2 = 'cde'print (str1.find(str2)) # Suchen Sie die Zeichenfolge str2 in der Zeichenfolge str1
#Variable.find(
"Was zu finden ist",[Startposition, Endposition]), die Startposition und die Endposition stellen den zu durchsuchenden Bereich dar , und wenn leer, bedeutet dies, dass alle durchsucht werden. Nachdem die Suche gefunden wurde, wird die Position von
1 zurückgegeben.
8. String-Ersetzung
str = 'abcabcabc' str=str.replace('a', ' 0') #Ersetzen Sie das Zeichen „a“ in der Zeichenfolge str durch „0“ und weisen Sie es strprint (str) 9 zu 🎜>str.ljust(n,[fillchar]) # Gibt n Zeichen aus, str ist linksbündig und der fehlende Teil wird mit fillchar aufgefüllt. Der Standardwert sind Leerzeichen.
str.rjust(n,[fillchar]) # Wie oben, rechtsbündigstr.center(n, [fillchar]) # Gleich wie oben, zentriert
10. Andere Funktion
str.count(char, [start, [end]]) #Zählen Sie, wie oft das Zeichen char in der Zeichenfolge str vorkommt. Sie können festlegen, wo es beginnen soll wo soll enden
str.strip([chars]) #Alle Zeichen vor und nach den Zeichen chars in str entfernen, was so verstanden werden kann, dass die Zeichen vor und nach S durch None ersetzt werden
str. lstrip([chars]) #Entferne den linken Teil der Zeichen charsstr.rstrip([chars]) #Entferne den Teil auf der rechten Seite der Zeichen chars
str.split([sep , [maxsplit]]) #Verwenden Sie sep als Trennzeichen, teilen Sie str in eine Liste auf, maxsplit bedeutet Aufteilen Die Häufigkeit, das Standardtrennzeichen ist das Leerzeichen
str.startswith(char) #Ob es beginnt mit char str Ob alle Buchstaben und Zahlen
str.islower() ∣  von + Ob #str den ersten Buchstaben großgeschrieben hat
11. String-Slice
str = 'abcdefghigklm′
str[0:3] #Das erste bis dritte Zeichen abfangen# "abc"
str[:] #Alle Zeichen der Zeichenfolge abfangen# "abcdefghigklm"
str [6:] #Intercept vom siebten Zeichen bis zum Ende# "higklm"
str[:-3] #Intercept vom Anfang bis vor dem drittletzten Zeichen# "abcdefghig"
str[2 ] >str[-3:-1] #Intercept die Zeichen vor dem drittletzten Zeichen und das erste Zeichen vom letzten# "kl"
str[-3:] # oka Boden des drittletzten Zeichens zu das Ende# "kl"
str[:-5:-3] #Die letzten vier Zeichen in umgekehrter Reihenfolge abschneiden und alle 2 Zeichen abfangen# "mg"
Das obige ist der detaillierte Inhalt vonSo bedienen Sie Strings in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!