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.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
a='hello' b=a*2 print(b) >>hellohello
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
a='hello word' print('hello' in a) print('hello' not in a) >>True >>False
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!