Maison > développement back-end > Tutoriel Python > Présentation de plusieurs méthodes courantes de concaténation de chaînes en python

Présentation de plusieurs méthodes courantes de concaténation de chaînes en python

PHPz
Libérer: 2017-04-02 14:01:09
original
1728 Les gens l'ont consulté

Il existe de nombreuses méthodes de connexion par chaîne en python J'écris du code aujourd'hui. Laissez-moi résumer en passant :

La méthode de connexion par chaîne la plus originale : str1 + str2
Nouvelle syntaxe de concaténation de chaînes de Python : str1, str2
Méthode de chaîne étrange : str1 str2

% chaîne de concaténation : 'name:%s; sex: ' % ('tom', ' male')
Connexion à une liste de chaînes : str.join(some_list)

La première méthode, toute personne ayant une expérience en programmation le sait probablement, utilisez directement "+" pour connecter deux chaînes :

'Jim' + 'Green' = 'JimGreen'
Copier après la connexion

La seconde est spéciale. Si deux chaînes sont séparées par "virgule", alors les deux chaînes seront connectées, mais il y aura une chaîne de plus entre elles :

'Jim', 'Green' = 'Jim Green'
Copier après la connexion

La troisième. type est également unique à python. Il suffit de mettre deux chaînes ensemble, avec ou sans espaces entre les deux : les deux chaînes sont automatiquement concaténées en une seule chaîne :

'Jim''Green' = 'JimGreen'
'Jim' 'Green' = 'JimGreen'
Copier après la connexion

La quatrième fonction est plus puissante, empruntant les fonctions de la fonction printf dans le langage C Si vous avez des bases en langage C, lisez simplement la documentation. De cette façon, le symbole "%" est utilisé pour connecter une chaîne et un groupe de variables. Les marques spéciales dans la chaîne seront automatiquement remplacées par les variables du groupe de variables à droite :

'%s, %s' % ('Jim', 'Green') = 'Jim, Green'
Copier après la connexion
<🎜. >La cinquième méthode est une technique. Maintenant, utilisez la fonction de chaîne join. Cette fonction accepte une liste, puis utilise une chaîne pour connecter tour à tour chaque élément de la liste :

var_list = [&#39;tom&#39;, &#39;david&#39;, &#39;john&#39;]
a = &#39;###&#39;
a.join(var_list) = &#39;tom###david###john&#39;
Copier après la connexion
En fait, il existe une autre méthode de connexion par chaîne en python, mais elle n'est pas beaucoup utilisée, ce qui est une multiplication de chaîne. Tel que :

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:php.cn
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