Mettre des variables dans des chaînes : techniques d'interpolation
L'insertion de variables dans des chaînes est essentielle pour la génération de texte dynamique en programmation. En Python, il existe plusieurs méthodes pour réaliser ceci :
**f-strings:** <pre class="brush:php;toolbar:false"> num = 40 plot.savefig(f'hanning{num}.pdf') # uses f-string syntax
**str.format():** <pre class="brush:php;toolbar:false"> plot.savefig('hanning{0}.pdf'.format(num))
**String concatenation:** <pre class="brush:php;toolbar:false"> plot.savefig('hanning' + str(num) + '.pdf')
**Conversion Specifier:** <pre class="brush:php;toolbar:false"> plot.savefig('hanning%s.pdf' % num)
**Local variable names:** <pre class="brush:php;toolbar:false"> plot.savefig('hanning%(num)s.pdf' % locals())
**string.Template:** <pre class="brush:php;toolbar:false"> plot.savefig(string.Template('hanning${num}.pdf').substitute(locals()))
**Looping:** <pre class="brush:php;toolbar:false"> for num in range(1, 101): plot.savefig('hanning{}.pdf'.format(num))
Chacun La méthode a ses propres avantages et applications. Le choix de la technique appropriée dépend de facteurs tels que la version de Python, la lisibilité du code et les exigences de performances.
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!