Maison >développement back-end >Tutoriel Python >Diverses méthodes de concaténation de chaînes Python

Diverses méthodes de concaténation de chaînes Python

高洛峰
高洛峰original
2017-03-11 11:17:001536parcourir

Il existe de nombreuses méthodes de connexion par chaîne en python. J'écris du code aujourd'hui, pour résumer, de la méthode de connexion par chaîne la plus originale à la connexion par liste de chaînes, tout le monde peut le ressentir

Il y en a beaucoup. chaînes en python. Méthode de connexion, 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
python nouvelle syntaxe de connexion par chaîne : str1, str2
Méthode de chaîne étrange : str1 str2
% chaîne de connexion : 'name:%s; sex: ' % ('tom', 'male')
connexion à la liste de chaînes : str.join(some_list)

e D'une manière, toute personne ayant une expérience en programmation le saura probablement, utilisez directement " " pour connecter deux chaînes :

'Jim' 'Green' = 'JimGreen'

Le deuxième type est Non. spécial. Si deux chaînes sont séparées par "virgule", alors les deux chaînes seront concaténées, mais il y aura un espace supplémentaire entre les chaînes :

'Jim', 'Green' = 'Jim Green'<.>

La troisième est également unique à Python. Il suffit d'assembler deux chaînes, 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 et s'appuie sur la fonction printf en langage C. Fonction, si vous avez une base en langage C, lisez simplement. la documentation pour le savoir. Cette méthode utilise le symbole "%" 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 technique consiste à utiliser la fonction de chaîne join. Cette fonction accepte une liste puis concatène chaque élément de la liste avec une chaîne :

var_list = ['tom', 'david', 'john']

a = '###'
a.join(var_list) = 'tom###david###john'

En fait, il existe une autre méthode de connexion de chaîne en python, mais elle n'est pas beaucoup utilisée, qui est la multiplication de chaîne, comme comme :

a = 'abc'

a * 3 = 'abcabcabc'


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