Maison >développement back-end >Tutoriel Python >Comment Python génère les chaînes dont vous avez besoin et comment les connecter
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!