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

高洛峰
Libérer: 2017-03-11 11:17:00
original
1437 Les gens l'ont consulté

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!

É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