Maison  >  Article  >  développement back-end  >  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
PHPzoriginal
2017-04-02 14:01:091704parcourir

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'

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'

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'

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'
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 = ['tom', 'david', 'john']
a = '###'
a.join(var_list) = 'tom###david###john'
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!

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