Comment concaténer des chaînes en python?
Par exemple:
Section = 'C_type'
Concaténez-le avec Sec_
pour former la chaîne:
Sec_C_type
python
string
concatenation
Michelle
la source
la source
+
est plus rapide en concaténant moins de 15 chaînes mais il recommande les autres techniques:join
et%
. (ce commentaire actuel est juste pour confirmer le commentaire de @ tonfa ci-dessus). Cheers;)\n
ou vous pouvez faire une continuation de ligne en Python en mettant un \ à la fin de la ligne.vous pouvez également faire ceci:
Cela vous permet non seulement d'ajouter, mais également d'insérer n'importe où dans la chaîne:
la source
+
(nécessite d'encapsuler l'int dans astr()
)Juste un commentaire, car quelqu'un peut le trouver utile - vous pouvez concaténer plus d'une chaîne en une seule fois:
la source
Des moyens plus efficaces de concaténer des chaînes sont:
joindre():
Très efficace, mais un peu difficile à lire.
Formatage de chaîne:
Facile à lire et dans la plupart des cas plus rapide que la concaténation '+'
la source
Utilisez
+
pour la concaténation de chaînes comme:la source
Pour concaténer des chaînes en python, vous utilisez le signe "+"
réf: http://www.gidnetwork.com/b-40.html
la source
Pour les cas d'ajout à la fin d'une chaîne existante:
résulte en
la source