Sintaks
Pertama, mari kita bincangkan sintaks fungsi zfill (). Sintaks fungsi zfill () adalah seperti berikut:
nama str_.zfill (lebar)Fungsi zfill () mengambil lebar sebagai argumen dan menyesuaikan sifar di sebelah kiri tali mengikut lebar yang ditentukan. Lebar juga dapat dianggap sebagai panjang tali.
Contoh1: Menggunakan fungsi zfill ()
Contohnya, rentetan mengandungi tiga watak; ini bermaksud lebar tali yang asal ialah 3. Apabila kita memanggil fungsi zfill () dan menentukan lebar 15, maka ia akan menambah 12 sifar menambah sisi kiri rentetan untuk mengisi lebar. Ruang kosong juga bertambah lebar. Mari lihat contohnya. Lebar tali 'hello' pada asalnya adalah 5.
#menentukan rentetanmy_str = 'hello'
#using fungsi zfill ()
cetak (my_str.zfill (10))
Pengeluaran
Lima sifar ditambahkan di sebelah kiri tali.
Sekarang mari kita tambahkan dua ruang kosong dalam rentetan kita dan jadikan 'dia akan o'. Sekarang, lebar tali yang asal adalah 7.
#menentukan rentetanmy_str = 'dia akan'
#using fungsi zfill ()
cetak (my_str.zfill (10))
Pengeluaran
Mari lihat contoh lain fungsi zfill ().
#menentukan rentetanmy_str = '10'
cetak ("Rentetan asal adalah:", my_str)
#using fungsi zfill ()
print ("Fungsi zfill () yang dikembalikan adalah:", my_str.zfill (10))
Pengeluaran
8 sifar ditambah.
Contoh2: Menggunakan fungsi zfill ()
Sekiranya kita memberikan lebar ke fungsi zfill () kurang dari lebar tali yang asal, maka tidak akan terjadi apa-apa. Mari lihat contohnya.
Di bawah ini diberikan contoh, panjang atau lebar tali yang asal ialah 9. Dalam fungsi zfill (), kami telah menentukan lebar 3. Dalam kes ini, ia juga tidak menambah angka nol di sebelah kiri dan tidak menunjukkan ralat.
#menentukan rentetanmy_str = 'linuxhint'
cetak ("Rentetan asal adalah:", my_str)
#using fungsi zfill ()
print ("Fungsi zfill () yang dikembalikan adalah:", my_str.zfill (3))
Pengeluaran
Contoh3: Menggunakan fungsi zfill () dengan awalan tanda
Fungsi zfill () berfungsi berbeza jika rentetan bermula dengan awalan tanda. Ia menambah angka nol di sebelah kiri rentetan selepas awalan tanda pertama. Mari lihat contoh.
#menentukan rentetanmy_str = '+ linuxhint'
cetak ("Rentetan asal adalah:", my_str)
#using fungsi zfill ()
print ("Fungsi zfill () yang dikembalikan rentetan adalah:", my_str.zfill (13))
my_str = '+10'
cetak ("Rentetan asal adalah:", my_str)
#using fungsi zfill ()
print ("Fungsi zfill () yang dikembalikan rentetan adalah:", my_str.zfill (13))
my_str = '--20'
cetak ("Rentetan asal adalah:", my_str)
#using fungsi zfill ()
print ("Fungsi zfill () yang dikembalikan adalah:", my_str.zfill (13))
Pengeluaran
Kesimpulannya
The zfill () adalah fungsi bawaan Python yang mengambil lebar sebagai argumen dan mengisi angka nol di sebelah kiri tali mengikut lebar yang ditentukan. Artikel ini membincangkan fungsi Python zfill () secara terperinci.