Comment interpoler des variables dans des chaînes en Python
Lors de la construction dynamique de chaînes, il est souvent nécessaire d'inclure des valeurs stockées dans des variables. Python propose plusieurs méthodes pour réaliser cette interpolation :
1. Chaînes F (Python 3.6) :
Les chaînes F offrent un moyen concis et moderne d'insérer des variables dans des chaînes :
num = 40 plot.savefig(f'hanning{num}.pdf')
2. str.format() :
str.format() permet un formatage flexible et une substitution de variables :
plot.savefig('hanning{0}.pdf'.format(num))
3. Concaténation de chaînes :
Concaténation de chaînes avec des variables (converties en chaînes) :
plot.savefig('hanning' + str(num) + '.pdf')
4. Spécificateur de conversion :
Utilisation de l'opérateur % pour spécifier le type et la position de la variable :
plot.savefig('hanning%s.pdf' % num)
5. Astuce pour les noms de variables locales :
Insérer des noms de variables locales dans la chaîne de formatage :
plot.savefig('hanning%(num)s.pdf' % locals())
6. string.Template :
Utilisation de string.Template pour des besoins de formatage plus avancés :
plot.savefig(string.Template('hanning${num}.pdf').substitute(locals()))
Conseils supplémentaires :
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!