Maison  >  Article  >  développement back-end  >  Introduction à la partie chaîne des bases de Python

Introduction à la partie chaîne des bases de Python

WBOY
WBOYoriginal
2024-08-14 18:58:181079parcourir

Python Basics String part Introduction

Qu’est-ce que la chaîne ?

=> 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)

Chaîne à l'intérieur d'une chaîne

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 ?'

Plus d'informations sur la chaîne :

  • Un seul caractère est également une chaîne. Ex : "P", 'P'
  • La chaîne est sensible à la casse. Ex : "A" et "a" sont deux chaînes différentes.
  • L'espace est aussi une chaîne. Ex : " " et ' " sont des chaînes.
  • Chaîne vide - où rien n'est entre les guillemets. Ex : "" et ''
  • "1" n'est pas un entier, c'est une chaîne !

Mutabilité des chaînes :

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.

Effacement

'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

Appartenance à une chaîne

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!

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