Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Membenamkan Pembolehubah dengan Cekap ke dalam Rentetan dalam Python?
Memasukkan Pembolehubah ke dalam Rentetan: Teknik Interpolasi
Memasukkan pembolehubah ke dalam rentetan adalah penting untuk penjanaan teks dinamik dalam pengaturcaraan. Dalam Python, terdapat beberapa kaedah untuk dicapai ini:
**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))
Setiap kaedah mempunyai kelebihan dan aplikasi tersendiri. Memilih teknik yang sesuai bergantung pada faktor seperti versi Python, kebolehbacaan kod dan keperluan prestasi.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membenamkan Pembolehubah dengan Cekap ke dalam Rentetan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!