Melucutkan Sifar Pengekoran daripada Pemformatan Terapung
Untuk memformat apungan tanpa memasukkan sifar mengekor yang tidak perlu dan mengekalkan ketepatan rentetan, seseorang boleh menggunakan % penentu format g. Ini memudahkan manipulasi rentetan dan memastikan perwakilan yang padat.
Dengan menggunakan %g, anda boleh menghapuskan sebarang sifar di hadapan dan di belakang serta titik perpuluhan jika tiada digit tertinggal. Berikut ialah ilustrasi:
'%.g'%(3.140) # Output: '3.14'
Selain itu, anda boleh menggunakan pemformatan rentetan dengan Python versi 2.6 dan ke atas:
'{0:.g}'.format(3.140) # Output: '3.14'
Untuk Python 3.6 dan lebih baharu, gunakan literal rentetan terformat:
f'{3.140:.g}' # Output: '3.14'
Mengikut dokumentasi untuk kaedah format(), penentu 'g' mencapai berikut:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengalih keluar Trailing Zeros daripada Pemformatan Terapung dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!