Quelles sont les manières de définir des chaînes en python ?

WBOY
Libérer: 2023-07-03 13:01:56
avant
1313 Les gens l'ont consulté


Python est un langage de programmation largement utilisé, notamment dans les domaines de l'analyse de données, de l'apprentissage automatique et de l'intelligence artificielle. En Python, la chaîne est un type de données très important qui peut être utilisé pour stocker et manipuler des données texte. Cet article présentera trois façons de définir des chaînes en Python.

1. Utiliser des guillemets simples

En Python, l'utilisation de guillemets simples est le moyen le plus basique de définir des chaînes. Les guillemets simples sont utilisés pour encadrer une chaîne, par exemple :

string1 = 'Hello, World!'
Copier après la connexion

Lors de la définition d'une chaîne, les guillemets simples peuvent être utilisés de manière interchangeable avec les guillemets doubles. Par exemple :

string2 = "Hello, World!"
Copier après la connexion

Les deux lignes de code ci-dessus ont le même effet et peuvent générer la même chaîne "Hello, World!" L'avantage d'utiliser des guillemets simples pour définir des chaînes est qu'elles ne nécessitent pas de barres obliques inverses pour échapper aux caractères spéciaux tels que sauts de ligne, guillemets doubles, etc. Par exemple :

string3 = 'This is a string with \n a new line'
Copier après la connexion

Cet extrait affichera une chaîne avec des sauts de ligne. Notez que comme il y a des nouvelles lignes dans la chaîne, vous devez utiliser des guillemets simples lors de la déclaration de la chaîne.

2. Utiliser des guillemets doubles

En plus d'utiliser des guillemets simples pour définir des chaînes, Python offre également la possibilité d'utiliser des guillemets doubles. Les guillemets doubles sont utilisés pour encadrer une chaîne, par exemple :

string4 = "This is a string with a quote: 'Hello, World!'"
Copier après la connexion

Les guillemets doubles ont le même effet que les guillemets simples, mais comme les guillemets doubles n'ont pas de signification particulière dans une chaîne, il n'est pas nécessaire d'échapper les caractères qu'ils contiennent.

3. Utiliser des guillemets triples

Python prend également en charge l'utilisation de guillemets triples pour définir des chaînes multilignes. Les guillemets triples sont utilisés pour contenir des chaînes, par exemple :

string5 = '''This is a multi-line string.
It covers multiple lines.'''
Copier après la connexion

Contrairement à d'autres définitions de chaînes, les guillemets triples peuvent être utilisés pour définir des chaînes qui s'étendent sur plusieurs lignes sans avoir besoin d'utiliser des nouvelles lignes ou des barres obliques inverses pour échapper aux caractères spéciaux.

Si vous devez utiliser un nombre illimité de guillemets triples en Python, vous pouvez ajouter le caractère "r" avant tous les guillemets triples, par exemple :

string6 = r'''This is an "endless" multi-line string.
It can go on and on forever!'''
Copier après la connexion

En utilisant une chaîne multiligne définie avec des guillemets triples, ce code L'extrait générera un nombre infini de chaînes pouvant s'étendre sur plusieurs lignes. Lorsque vous utilisez des chaînes r, veuillez noter que les variables, noms de fonctions ou caractères d'échappement dans la chaîne ne seront pas analysés.

Si nous souhaitons marquer les nouvelles lignes entre guillemets triples et générer une réponse correspondante, utilisez le caractère d'échappement 'n'. Un exemple de cette opération est le suivant :

string7 = '''This is how we place a \n new line character'''
Copier après la connexion

String est un type de données de base dans le langage de programmation Python et l'un des types de données les plus importants dans la programmation Python. En Python, les chaînes peuvent être définies de trois manières : guillemets simples, guillemets doubles et guillemets triples. Bien que les guillemets simples et doubles soient utilisés de la même manière, il est généralement recommandé de déclarer les chaînes d’une manière ou d’une autre au sein du même bloc de code. Les guillemets triples sont utilisés pour définir des chaînes multilignes, ce qui constitue une syntaxe très pratique pour inclure des nouvelles lignes et d'autres caractères spéciaux dans un ensemble de chaînes entre guillemets triples sans utiliser de caractères d'échappement.

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!

Étiquettes associées:
source:yisu.com
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