Heim >Backend-Entwicklung >Python-Tutorial >So bedienen Sie Strings in Python

So bedienen Sie Strings in Python

巴扎黑
巴扎黑Original
2017-06-23 14:53:261587Durchsuche

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 str1

print (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 = 'abcdefgh'

str = str.upper()

print ( str)

#strlwr(str)

str = 'ABCdefgh'
str = str.lower()
print (str)


6. String umkehren

#strrev(str)             str = ' abcdefg'      

str = str[::-1]    # Index von Anfang bis Ende, Nr. Drei Parameter – 1 bedeutet umgekehrte Reihenfolge

print (str)


7 . Zeichenfolge finden

#strstr(str1,str2)   #String-Funktionsname suchen

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

0 zurückgegeben. Wenn sie nicht gefunden wird, wird -

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ündig

str.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 chars

str.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.isalpha() ​Ist #str alle Leerzeichen

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!

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