Maison > développement back-end > Tutoriel Python > Résumé des méthodes d'opération de chaîne en python (exemple de code)

Résumé des méthodes d'opération de chaîne en python (exemple de code)

不言
Libérer: 2018-09-19 15:00:10
original
1766 Les gens l'ont consulté

Ce que cet article vous apporte est un résumé des méthodes d'opération sur les chaînes en Python (exemples de code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Chaîne (string) :

Définition et création de chaîne :

Définition : Une chaîne est une collection ordonnée de caractères utilisée pour stocker et représenter un message texte de base.
Remarque : Ni les guillemets simples ni les guillemets doubles dans les chaînes ne peuvent annuler la signification des caractères spéciaux. Si vous souhaitez mettre

1

2

var1='Hello World!'

print (var1)

Copier après la connexion

entre les guillemets, l'opération correspondante est :

. 1, "*" est répété Chaîne de sortie

1

print('Hello World'*2)

Copier après la connexion

2,"[]","[:]" Récupère les caractères de la chaîne via l'index, ce qui est identique à l'opération de découpage de la liste

1

print('Hello World'[2: ])

Copier après la connexion

3, l'opérateur membre "in" renvoie True si la chaîne contient le caractère donné

1

print('el' in 'Hello World')

Copier après la connexion

4, chaîne de format "%"

1

2

print('alex is a good teacher')

print('%s is a good teacher' %'alex')

Copier après la connexion

5, épissage de chaîne "+"

1

2

3

4

a ='123'

b='abc'

c=a+b

print(c)

Copier après la connexion

Remarque : "+" est inefficace, utilisez join

1

2

c=''.join([a,b])

print(c)

Copier après la connexion

caractères à la place Méthodes de chaîne courantes :

Remplacement de chaîne, suppression, interception, copie, connexion, comparaison, recherche, fractionnement

#capitalize : la première lettre est en majuscule, les autres lettres sont en minuscules

1

2

3

s='asf sgs SD dfs ASdf'

print(s.capitalize())

>>Asf sgs sd dfs asdf

Copier après la connexion

#lower()                                Convertir en majuscule 
#swapase()                                                                        () : supprimez les caractères spécifiés des deux côtés de la chaîne , la valeur par défaut est vide

1

2

3

4

5

6

7

8

9

a='hello word'

print(a.upper())

b='HELLO WORD'

print(b.lower())

c='hello WORD'

print(c.swapcase())

>>HELLO WORD

>>hello word

>>HELLO word

Copier après la connexion
#s.lstrip() : supprime les caractères spécifiés sur le côté gauche de la chaîne,

#s.rstrip( ) : supprime les caractères spécifiés caractères sur le côté gauche de la chaîne,

1

2

3

4

s='     hello    '

b=s.strip()

print(b)

>>hello

Copier après la connexion

#Copier la chaîne

1

2

3

4

5

6

7

s='     hello    '

b=s.ltrip()

c=s.rtrip()

print(b)

print(c)

>>hello

>>    hello

Copier après la connexion
#Connecter 2 chaînes str.join


1

2

3

4

a='hello'

b=a*2

print(b)

>>hellohello

Copier après la connexion
# Chaîne de recherche str.index;str.find a la même fonction.

La différence est que l'index est introuvable et qu'une erreur est signalée. find renvoie '-1' s'il est introuvable. Si les deux sont trouvés, la position du premier est renvoyée

1

2

3

4

5

a='hello'

b='123'

a.join(b)

print(a.join(b))

>>1hello2hello3

Copier après la connexion

# Détermine si la chaîne spécifiée est "dans" ou "pas dans". ' est inclus

1

2

3

4

5

a='hello word'

print(a.index('w'))

print(a.find('a'))

>>6

>>-1

Copier après la connexion
#Voir la longueur de la chaîne len


1

2

3

4

5

a='hello word'

print('hello' in a)

print('hello' not in a)

>>True

>>False

Copier après la connexion
#srt.centen Mettez la chaîne en position centrale pour préciser la longueur et des personnages des deux côtés de la position


1

2

3

a='hello word'

print(len (a))

>>10

Copier après la connexion

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:
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