Heim >Backend-Entwicklung >Python-Tutorial >Einführung in die Verwendung integrierter String-Funktionen in Python (Code)
Der Inhalt dieses Artikels befasst sich mit der Verwendung integrierter String-Funktionen in Python (Code). Ich hoffe, dass er für Freunde hilfreich ist Dir hilft.
capitalize() schreibt den ersten Buchstaben groß
a=’someword’ b=a.capitalize() print(b) —>Someword
casefold()&lower() ändert alle Buchstaben in Kleinbuchstaben, casefold kann unbekannte Zeichen in Kleinbuchstaben schreiben
a=’someWORD’ b=a.casefold() print(b) c=a.lower() print(c) —>someword —>someword
center(width,fillchar=None) Legen Sie die Breite fest und zentrieren Sie den Inhalt, leer, unbekannte Füllung, ein Zeichen
a=’someword’ b=a.center(30,’*’) print(b)
count(sub,start=None,end=None ) Suchen Sie in der Zeichenfolge, um die Anzahl der Vorkommen der Teilsequenz zu ermitteln. Sie können den Start- und Endpunkt angeben
a=’somewordsomeword’ b=a.count(‘or’) print(b) —>2
startswith(suffix,start=None,end=None)&endswith(suffix,start=None,end=None) Ob mit XX begonnen/endet werden soll, Sie können den Start- und Endpunkt angeben
a=’somewordsomeword’ b=a.startswith(‘sa’) c=a.endswith(‘ord’) print(b) print(c) —>False —>True
find(sub,start=None,end=None) Suchen Sie das angegebene Zeichen oder die erste Position und geben Sie die erste Position zurück. Wenn nicht, geben Sie -1 zurück. Sie können den Start- und Endpunkt angeben
a=’somewordsomeword’ b=a.find(‘me’) print(b) —>2format () Formatierung, Ersetzen der Platzhalter in einer Zeichenfolge durch den angegebenen Wert
test=’I am {name},age {a}’ v=test.format(name=’alex’,a=19) print(v) —>i am alex,age 19format_map() Formatierung, der übergebene Wert
test=’iam{name},age{a}’ v=test.format_map({“name”:’alex’,”a”:19}) print(v) —>i am alex,age 19isalnum () Ob die Zeichenfolge nur Buchstaben und Zahlen enthält
a=’asdfs123*’ b=a.isalnum() print(b) —>Falseexpandtabs(tabsize=number) Teilen Sie die Zeichenfolge nach Zahlen und fügen Sie Tabulatoren zu
a=’asdfs123\t523fgbdf’ b=a.expandtabs(5) print(b) —>asdfs123 523fgbdfisalpha ( ) Die Zeichenfolge enthält nur Buchstaben
a=’asdfsfgbdf’ b=a.isalpha() print(b) —>Trueisdecimal()&isdigit()&isnumeric() Die Zeichenfolge enthält nur Zahlen, isdigit ist leistungsfähiger, isnumeric kann auch Chinesisch
erkennen
a=’132132②二’ b=a.isdecimal() c=a.isdigit() d=a.isnumeric() print(b) print(c) print(d) —>False —>False —>Trueisprintable() Ob es nicht anzeigbare Zeichen wie Zeilenumbrüche gibt
a=’sdfgdfg\t’ b=a.isprintable() print(b) —>Falseisspace() Bestimmen Sie, ob alle Leerzeichen sind
a=’dsvsdv’ b=a.isspace() print(b) —>Falseistitle()&title() Bestimmen Sie, ob es sich um einen Titel handelt, d. h. der erste Buchstabe wird groß geschrieben und wird zum Titel
a=’follow uncased characters and lowercase characters only cased ones’ b=a.istitle() print(b) c=a.title() print(c) —>False —>Follow Uncased Characters And Lowercase Characters Only Cased Onesjoin(iterable) Splice jedes Element in der Zeichenfolge entsprechend dem angegebenen Trennzeichen
a=’一二三四五六七’ print(a) b=’*’ c=b.join(a) print(c) —>一二三四五六七 —>一二三四五六七ljust(width,fillchar=None)&rjust(width,fillchar=None) Zeichen nach rechts/links füllen
a=’hello’ b=a.ljust(20,’*’) c=a.rjust(20,’*’) print(b) print(c) —>hello*************** —>***************helloislower()&lower() Bestimmen Sie, ob dies der Fall ist vollständiger Kleinbuchstabe & Änderungen in alle Kleinbuchstaben
a=’Hello’ b=a.islower() c=a.lower() print(b,c) —>False helloisupper()&c=a.upper() Bestimmen, ob alles in Großbuchstaben geschrieben ist & Änderungen in alle Großbuchstaben
a=’Hello’ b=a.isupper() c=a.upper() print(b,c) —>False HELLOlstrip( chars =None)&rstrip(chars=None)&strip(chars=None) Entfernen Sie Zeichenfolgen links/rechts/auf beiden Seiten der Zeichenfolge, Standardleerzeichen, Zeilenumbrüche usw.
a=’Hello’ b=a.lstrip() c=a.rstrip() d=a.strip() print(b) print(c) print(d) —>Hello —> Hello —>Hellomaketrans(* args,**kwargs )&translate(table) Ersetzen Sie die Zeichenfolge in Translate gemäß der maketrans-Entsprechung
a=’asdgfrfbcvzxrentas’ b=str.maketrans(‘xdsa’,’1234’) c=a.translate(b) print(c) —> 432gfrfbcvz1rent43partition(sep)&rpartition(sep) Teilen Sie die Zeichenfolge gemäß den angegebenen Zeichen in 3 Segmente/ oder beginnen Sie von rechts
a=’helwloasvxcwaewc’ b=a.partition(‘w’) c=a.rpartition(‘w’) print(b) print(c) —>(‘hel’, ‘w’, ‘loasvxcwaewc’) —>(‘helwloasvxcwae’, ‘w’, ‘c’)split(sep=None,maxsplit=-1)&rsplit(sep=None,maxsplit=-1) Teilen Sie die Zeichenfolge entsprechend der angegebenen Zeichenfolge auf und behalten Sie sie nach der Aufteilung nicht bei
a=’helwloasvxcwaewc’ b=a.split(‘w’,2) c=a.rsplit(‘w’) print(b) print(c) —>[‘hel’, ‘loasvxc’, ‘aewc’] —>[‘hel’, ‘loasvxc’, ‘ae’, ‘c’]splitlines(keepends=None) Aufteilen nach Zeilenumbrüchen, mit true-Parameter, um Zeilenumbrüche beizubehalten
a=’helwloas\nvxcwaewc\nafgasdfs’ b=a.splitlines() c=a.splitlines(True) print(b) print(c) —>[‘helwloas’, ‘vxcwaewc’, ‘afgasdfs’] —>[‘helwloas\n’, ‘vxcwaewc\n’, ‘afgasdfs’]startswith(prefix,start=None,end=None)&endswith(prefix,start=None , end=Keine) Bestimmen Sie, ob die Zeichenfolge mit dem angegebenen Zeichen beginnt/endet. Sie können die Start- und Endpunkte
a=’aefsfsfeeav’ b=a.startswith(‘ae’) c=a.endswith(‘av’,1,9) print(b) print(c) True —>Falseswapcase() angeben, um Kleinbuchstaben in Großbuchstaben umzuwandeln
a=’aefsfsfeeav’ b=a.swapcase() print(b) —>AEFSFSFEEAVVerwandte Empfehlungen:
Anordnung der in Python integrierten String-Verarbeitungsfunktion
Einführung in String-Ausrichtungsmethoden in Python
Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung integrierter String-Funktionen in Python (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!