Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menginterpolasi Pembolehubah dengan Cekap ke dalam Rentetan dalam Python?
Cara Menginterpolasi Pembolehubah ke dalam Rentetan dalam Python
Apabila membina rentetan secara dinamik, selalunya perlu memasukkan nilai yang disimpan dalam pembolehubah. Python menawarkan beberapa kaedah untuk mencapai interpolasi ini:
1. F-strings (Python 3.6 ):
F-strings menyediakan cara ringkas dan moden untuk memasukkan pembolehubah ke dalam rentetan:
num = 40 plot.savefig(f'hanning{num}.pdf')
2. str.format():
str.format() membenarkan pemformatan fleksibel dan penggantian berubah:
plot.savefig('hanning{0}.pdf'.format(num))
3. Penggabungan Rentetan:
Penggabungan rentetan dengan pembolehubah (ditukar kepada rentetan):
plot.savefig('hanning' + str(num) + '.pdf')
4. Penentu Penukaran:
Menggunakan operator % untuk menentukan jenis dan kedudukan pembolehubah:
plot.savefig('hanning%s.pdf' % num)
5. Helah Nama Pembolehubah Tempatan:
Memasukkan nama pembolehubah tempatan ke dalam rentetan pemformatan:
plot.savefig('hanning%(num)s.pdf' % locals())
6. rentetan.Templat:
Menggunakan rentetan.Templat untuk keperluan pemformatan yang lebih maju:
plot.savefig(string.Template('hanning${num}.pdf').substitute(locals()))
Petua Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Menginterpolasi Pembolehubah dengan Cekap ke dalam Rentetan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!