Maison >développement back-end >Tutoriel Python >Comment Python génère les chaînes dont vous avez besoin et comment les connecter

Comment Python génère les chaînes dont vous avez besoin et comment les connecter

迷茫
迷茫original
2017-03-25 13:01:042648parcourir

La méthode de connexionString la plus originale : str1 + str2

python Nouvelle syntaxe de concaténation de chaînes : str1, str2
Méthode étrange des chaînes : str1 str2
% Chaîne de concaténation : 'name:%s ; sexe :%s ' % ('tom', 'male')
Connexion à la liste de chaînes : str.join(some_list)

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

>>> print('jim'+'green')
jimgreen

La seconde est spéciale, si deux chaînes utilisent des "virgules" séparées, alors les deux chaînes seront concaténées, mais il y aura un espace supplémentaire entre les chaînes :

>>> print('jim',' green')
jim greem

Le troisième type est également unique à Python, il suffit d'assembler deux chaînes, avec ou sans espaces au milieu : deux chaînes automatiquement concaténées en une chaîne :

> >> print('jim''green')
jimgreen

La quatrième fonction est plus puissante et s'appuie sur la fonction printf en langage C. avoir des bases en langage C, il suffit de lire la documentation. 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 :

>> ;> print('%s,%s'%('jim','green'))jim,green

Le cinquième type est un compétence, utilisez la fonction String 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 = ' ###'
>>> print(a.join(var_list) )
tom###david###john

En fait, python Là est également une méthode de connexion de chaîne dans , mais elle n'est pas beaucoup utilisée, qui est la multiplication de chaîne, telle que :

a = 'abc'
>>> imprimer(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