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

Introduction à la partie chaîne des bases de Python

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2024-08-14 18:58:18
original
1275 Les gens l'ont consulté

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"
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
'bay' not in 'ebay'
>>False
Copier après la connexion

*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
Copier après la connexion

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