Maison >développement back-end >Tutoriel Python >Introduction à la partie chaîne des bases de Python
=> La chaîne est une séquence de caractères ordonnés(alphabets-minuscules, majuscules, valeurs numériques, symboles spéciaux, etc.) dans un programme.
Il est représenté par des guillemets(single('), double(") ou triple(' ' '/" " ") au début et à la fin. Vous pouvez utiliser celui de votre choix .
Exemple :
"Bonjour tout le monde"
'CSE est génial'
"Ce n'est pas une chaîne valide" (doit suivre un type de guillemets)
Pour écrire une chaîne à l'intérieur d'une chaîne, vous devez utiliser différents types de guillemets. Cela signifie que si vous avez une sous-chaîne à l'intérieur d'une chaîne entourée de guillemets doubles, utilisez des guillemets simples pour représenter la chaîne principale et vice versa.
Ex : "Ceci est une 'chaîne' valide car elle maintient l'ordre"
'Une chaîne à l'intérieur d'une 'chaîne' comme celle-ci n'est pas autorisée'
Vous pouvez également utiliser « Escape Sequence » pour cela :
*Si vous avez un caractère spécial dans votre chaîne qui pourrait dérouter l'interprète, vous pouvez utiliser la « séquence d'échappement » pour clarifier. La séquence d'échappement indique à l'interprète de considérer le caractère suivant la barre oblique inverse comme un caractère imprimable.
Ex : "J'adore le film "Shang-chi""
'Elle a dit : Tu ne vas pas en retard au travail ?'
C'est un concept très important de ficelle. Les chaînes sont immuables. Une fois qu'une chaîne est créée, les caractères qu'elle contient ne peuvent pas être modifiés/supprimés/altérés. Ainsi, chaque fois que nous devons modifier une chaîne, nous devons faire une copie de celle d'origine et apporter des modifications à celle en double.
Sentence= "Loving CSE110' Sentence[0]= "M"
TypeError : 'str' ne prend pas en charge l'alignement des éléments. (ici, nous essayons de changer la chaîne mais nous ne pouvons modifier aucun des caractères de la chaîne)
*Cependant, nous pouvons changer la chaîne entière.
s='Je suis Baymax'
Impression(s)
s='Je suis Superman'
Impression(s)=> Ici, nous avons stocké une chaîne complètement différente dans la variable s.
'del' = mot-clé pour dissocier la référence à une chaîne, il supprimera une chaîne de sa variable.
Ex :
s='I love CSE' Print(s) Del(s) Print(s) >>> I love CSE Error *We can't delete a character from a string. s='I am 007' del(s[0]) >>> ERROR
Nous pouvons utiliser le mot-clé 'in' pour déterminer s'il y a une occurrence d'une sous-chaîne dans une chaîne donnée (qu'une chaîne soit présente ou non dans une autre chaîne).
Ex :
'bay' in 'ebay' >>True
'bay' not in 'ebay' >>False
*Il peut être utilisé dans « instruction if » comme condition.
S1= 'I am Loki' S2='am' If S2 in S1: Print(found) Else: Print(not found) >>>found
C'est tout pour aujourd'hui à propos de ficelle. Dans la partie suivante, nous discuterons davantage de la chaîne et de ses fonctions. Ensuite, nous essaierons de résoudre quelques problèmes. En attendant, continuez à vous entraîner. Bon codage !
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!