Introduction à la partie chaîne des bases de Python

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

Python Basics String part Introduction

Qu’est-ce que la chaîne ?

=> La chaîne est uneséquence de caractères ordonnés(alphabets-minuscules, majuscules, valeurs numériques, symboles spéciaux, etc.) dans un programme.

Il estrepré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 : "C'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 corde. 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 toute la chaîne.

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 l'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!

source:dev.to
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!