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)

不言
不言original
2018-09-19 15:00:101716parcourir

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

var1='Hello World!'
print (var1)

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

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

print('Hello World'*2)

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

print('Hello World'[2: ])

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

print('el' in 'Hello World')

4, chaîne de format "%"

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

5, épissage de chaîne "+"

a ='123'
b='abc'
c=a+b
print(c)

Remarque : "+" est inefficace, utilisez join

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

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

s='asf sgs SD dfs ASdf'
print(s.capitalize())
>>Asf sgs sd dfs asdf

#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

a='hello word'
print(a.upper())
b='HELLO WORD'
print(b.lower())
c='hello WORD'
print(c.swapcase())
>>HELLO WORD
>>hello word
>>HELLO word
#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,

s='     hello    '
b=s.strip()
print(b)
>>hello

#Copier la chaîne

s='     hello    '
b=s.ltrip()
c=s.rtrip()
print(b)
print(c)
>>hello
>>    hello
#Connecter 2 chaînes str.join


a='hello'
b=a*2
print(b)
>>hellohello
# 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

a='hello'
b='123'
a.join(b)
print(a.join(b))
>>1hello2hello3

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

a='hello word'
print(a.index('w'))
print(a.find('a'))
>>6
>>-1
#Voir la longueur de la chaîne len


a='hello word'
print('hello' in a)
print('hello' not in a)
>>True
>>False
#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


a='hello word'
print(len (a))
>>10

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!

Déclaration:
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