Maison > Article > développement back-end > Introduction à l'utilisation des fonctions de chaîne intégrées en python (code)
Le contenu de cet article concerne l'utilisation des fonctions de chaîne intégrées en python (code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. pour vous.
capitalize() met en majuscule la première lettre
a=’someword’ b=a.capitalize() print(b) —>Someword
casefold()&lower() change toutes les lettres en minuscules, casefold peut mettre en minuscules les caractères inconnus
a=’someWORD’ b=a.casefold() print(b) c=a.lower() print(c) —>someword —>someword
center(width,fillchar=None) Définit la largeur et le centre du contenu, remplissage inconnu, un caractère
a=’someword’ b=a.center(30,’*’) print(b)
count(sub,start=None ,end=Aucun) Recherchez dans la chaîne pour trouver le nombre d'occurrences de la sous-séquence. Vous pouvez spécifier les points de début et de fin
.
a=’somewordsomeword’ b=a.count(‘or’) print(b) —>2
startswith(suffix,start=None,end=None)&endswith(suffix,start=None,end=None) Que ce soit pour commencer/finir par XX, vous pouvez spécifier les points de début et de fin
a=’somewordsomeword’ b=a.startswith(‘sa’) c=a.endswith(‘ord’) print(b) print(c) —>False —>True
find(sub,start=None,end=None) Recherchez le caractère ou la chaîne spécifié et renvoie la première position. S'il n'est pas trouvé, il renvoie -1. Vous pouvez spécifier le début et. points finaux
a=’somewordsomeword’ b=a.find(‘me’) print(b) —>2
format() Formatage, remplacez l'espace réservé dans une chaîne par la valeur spécifiée
test=’I am {name},age {a}’ v=test.format(name=’alex’,a=19) print(v) —>i am alex,age 19
format_map() Formatage, la valeur transmise
test=’iam{name},age{a}’ v=test.format_map({“name”:’alex’,”a”:19}) print(v) —>i am alex,age 19
isalnum() Indique si la chaîne contient uniquement des lettres et des chiffres
a=’asdfs123*’ b=a.isalnum() print(b) —>False
expandtabs(tabsize=number) Divisez la chaîne par nombre et ajoutez des tabulations Entrée
a=’asdfs123\t523fgbdf’ b=a.expandtabs(5) print(b) —>asdfs123 523fgbdf
isalpha() La chaîne ne contient que des lettres
a=’asdfsfgbdf’ b=a.isalpha() print(b) —>True
isdecimal()&isdigit()&isnumeric() La chaîne ne contient que des lettres Pour les nombres, isdigit est plus puissant, et isnumeric peut également reconnaître le chinois
a=’132132②二’ b=a.isdecimal() c=a.isdigit() d=a.isnumeric() print(b) print(c) print(d) —>False —>False —>True
isprintable() S'il y a des caractères non affichables tels que des sauts de ligne
a=’sdfgdfg\t’ b=a.isprintable() print(b) —>False
isspace() Détermine si tous sont des espaces
a=’dsvsdv’ b=a.isspace() print(b) —>False
istitle()&title() Détermine s'il s'agit d'un titre, c'est-à-dire que la première lettre est en majuscule et devient le titre
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 Ones
join(iterable) Épissez chaque élément de la chaîne selon le délimiteur spécifié
a=’一二三四五六七’ print(a) b=’*’ c=b.join(a) print(c) —>一二三四五六七 —>一二三四五六七
ljust(width,fillchar=None)&rjust(width,fillchar=None) Remplissez les caractères à droite/gauche
a=’hello’ b=a.ljust(20,’*’) c=a.rjust(20,’*’) print(b) print(c) —>hello*************** —>***************hello
islower()&lower() Détermination Déterminer si tout est en minuscules et passer en minuscules
a=’Hello’ b=a.islower() c=a.lower() print(b,c) —>False hello
isupper()&c=a.upper() Déterminer si tout est en majuscules et passer en majuscules
a=’Hello’ b=a.isupper() c=a.upper() print(b,c) —>False HELLO
lstrip(chars=None)&rstrip(chars=None)&strip(chars=None) Supprime les chaînes à gauche/droite/des deux côtés de la chaîne, les espaces par défaut, les nouvelles lignes, etc.
a=’Hello’ b=a.lstrip() c=a.rstrip() d=a.strip() print(b) print(c) print(d) —>Hello —> Hello —>Hello
maketrans(*args,**kwargs)&translate(table) Remplacez la chaîne dans Translate selon la correspondance maketrans
a=’asdgfrfbcvzxrentas’ b=str.maketrans(‘xdsa’,’1234’) c=a.translate(b) print(c) —> 432gfrfbcvz1rent43
partition(sep)&rpartition(sep ) Remplacez la chaîne Divisez en 3 segments selon les caractères spécifiés/ou commencez par la droite
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) Divisez la chaîne en fonction de la chaîne spécifiée et ne la conservez pas après la division
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) Diviser en fonction des nouvelles lignes, avec le paramètre true pour conserver les nouvelles lignes
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=None) Déterminez si la chaîne commence/se termine par le caractère spécifié. Vous pouvez spécifier les points de début et de fin
a=’aefsfsfeeav’ b=a.startswith(‘ae’) c=a.endswith(‘av’,1,9) print(b) print(c) True —>False
swapcase() pour convertir les minuscules en. majuscule
a=’aefsfsfeeav’ b=a.swapcase() print(b) —>AEFSFSFEEAV
Recommandations associées :
Organisation des fonctions de traitement de chaînes intégrées à Python
Introduction aux méthodes d'alignement de chaînes en Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!