Memaparkan Nombor dengan Sifar Utama
Dalam pelbagai senario pengaturcaraan, kita mungkin menghadapi situasi di mana kita perlu memaparkan nombor dengan sifar pendahuluan untuk mencapai format yang konsisten atau memenuhi keperluan khusus. Mari kita terokai cara untuk melaksanakan tugas ini dengan berkesan dalam Python.
Untuk Python 2 dan Python 3, pendekatan berikut boleh digunakan:
number = 1 print("%02d" % (number,))
Di sini, sintaks "%" berfungsi dengan cara yang serupa tujuan sebagai printf atau sprintf. Pada asasnya, " d" mengarahkan Python untuk memaparkan nombor sebagai integer perpuluhan dengan lebar minimum dua digit, memastikan bahawa mana-mana nombor yang kurang daripada dua digit akan diawali dengan sifar pendahuluan.
Dalam Python 3 dan versi seterusnya, kita boleh memanfaatkan fungsi "format" untuk mencapai hasil yang sama:
number = 1 print("{:02d}".format(number))
Begitu juga, dengan Python 3.6 dan versi baharunya, f-strings menyediakan cara alternatif dan ringkas untuk memformat rentetan:
number = 1 print(f"{number:02d}")
Penyelesaian ini memaparkan nombor dengan sifar pendahuluan dengan berkesan, memenuhi keperluan mengekalkan format yang konsisten dan menarik secara visual .
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Nombor dengan Sifar Utama dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!