Maison > développement back-end > Tutoriel Python > Introduction à l'utilisation des fonctions de chaîne intégrées en python (code)

Introduction à l'utilisation des fonctions de chaîne intégrées en python (code)

不言
Libérer: 2018-09-12 15:01:33
original
1744 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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)
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

isalnum() Indique si la chaîne contient uniquement des lettres et des chiffres

 a=’asdfs123*’ 
    b=a.isalnum() 
    print(b) 
    —>False
Copier après la connexion

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
Copier après la connexion

isalpha() La chaîne ne contient que des lettres

   a=’asdfsfgbdf’ 
    b=a.isalpha() 
    print(b) 
    —>True
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

isspace() Détermine si tous sont des espaces

 a=’dsvsdv’ 
    b=a.isspace() 
    print(b) 
    —>False
Copier après la connexion

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
Copier après la connexion

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) 
    —>一二三四五六七 
    —>一二三四五六七
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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’)
Copier après la connexion

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’]
Copier après la connexion

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’]
Copier après la connexion

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
Copier après la connexion

swapcase() pour convertir les minuscules en. majuscule

 a=’aefsfsfeeav’ 
    b=a.swapcase() 
    print(b) 
    —>AEFSFSFEEAV
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal