Heim > Backend-Entwicklung > Python-Tutorial > Zusammenfassung der String-Operationsmethoden in Python (Codebeispiel)

Zusammenfassung der String-Operationsmethoden in Python (Codebeispiel)

不言
Freigeben: 2018-09-19 15:00:10
Original
1710 Leute haben es durchsucht

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)
Nach dem Login kopieren

in die Anführungszeichen setzen möchten:

1, „*“ wiederholt das Ausgabezeichen String

print('Hello World'*2)
Nach dem Login kopieren

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: ])
Nach dem Login kopieren

3. „in“-Mitgliedsoperator gibt „True“ zurück, wenn die Zeichenfolge das angegebene Zeichen enthält

print('el' in 'Hello World')
Nach dem Login kopieren

4, „%“-Formatzeichenfolge

print('alex is a good teacher')
print('%s is a good teacher' %'alex')
Nach dem Login kopieren

5,"+ " String-Spleißen

a ='123'
b='abc'
c=a+b
print(c)
Nach dem Login kopieren

Hinweis: „+“ ist ineffizient, verwenden Sie Join

c=''.join([a,b])
print(c)
Nach dem Login kopieren

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
Nach dem Login kopieren

#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
Nach dem Login kopieren

#s.strip(): Die angegebenen Zeichen auf beiden Seiten der Zeichenfolge löschen, die Standardeinstellung ist empty

s='     hello    '
b=s.strip()
print(b)
>>hello
Nach dem Login kopieren

#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
Nach dem Login kopieren

#String kopieren

a='hello'
b=a*2
print(b)
>>hellohello
Nach dem Login kopieren

#2 Strings verbinden str.join

a='hello'
b='123'
a.join(b)
print(a.join(b))
>>1hello2hello3
Nach dem Login kopieren

#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
Nach dem Login kopieren

# 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
Nach dem Login kopieren

#Zeigen Sie die Länge der Zeichenfolge an. len

a='hello word'
print(len (a))
>>10
Nach dem Login kopieren

#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*****
Nach dem Login kopieren
#str.count()  统计字符串出现的次数
a='hello word'
print(a.count('l'))
>>2
Nach dem Login kopieren
#
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是否是首字母大写的
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage