Il existe de nombreuses méthodes de connexion de chaînes en Python. J'écris du code aujourd'hui, pour résumer, de la méthode de connexion de chaînes la plus originale à la connexion de liste de chaînes, tout le monde ressent :
La chaîne la plus originale. Méthode de connexion : str1 + str2
python nouvelle syntaxe de connexion de chaîne : str1, str2
Méthode de chaîne étrange : str1 str2
% chaîne de connexion : 'name:%s; sexe:%s ' % ('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 la connaît probablement, utilisez simplement "+ » pour connecter deux chaînes :
>>> print('jim'+'green')
jimgreen
Le second est spécial, si deux caractères Les chaînes sont séparées par "virgule", alors les deux chaînes sera concaténé, 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 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 :
>>> )
jimgreen
La quatrième fonction est plus puissante et s'appuie sur la fonction printf en langage C 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 :
>>>. ; print(' %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 = '###'
>>> print(a.join(var_list) )
tom###david###john
En fait, il existe une autre méthode de concaténation de chaînes en python, mais Pas grand chose, juste une multiplication de chaîne, telle que :
a = 'abc'
>>> print(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!