Sintaksis
Pertama, mari kita bahas sintaks dari fungsi zfill(). Sintaks fungsi zfill() adalah sebagai berikut:
str_name.zisi(lebar)Fungsi zfill() mengambil lebar sebagai argumen dan menyesuaikan nol di sisi kiri string sesuai dengan lebar yang ditentukan. Lebar juga dapat dianggap sebagai panjang tali.
Contoh1: Menggunakan fungsi zfill()
Misalnya, string berisi tiga karakter; itu berarti lebar asli string adalah 3. Ketika kita memanggil fungsi zfill() dan menentukan lebar 15, maka itu akan menambahkan 12 nol tambahkan sisi kiri string untuk mengisi lebar. Spasi juga bertambah lebarnya. Mari kita lihat contohnya. Lebar string 'halo' awalnya 5.
#mendefinisikan stringmy_str = 'halo'
#menggunakan fungsi zfill()
cetak(my_str.zisi(10))
Keluaran
Lima nol ditambahkan di sisi kiri string.
Sekarang mari tambahkan dua spasi putih di string kita dan membuatnya menjadi 'he ll o'. Sekarang, lebar asli string adalah 7.
#mendefinisikan stringmy_str = 'dia akan'
#menggunakan fungsi zfill()
cetak(my_str.zisi(10))
Keluaran
Mari kita lihat contoh lain dari fungsi zfill().
#mendefinisikan stringmy_str = '10'
print("String aslinya adalah:",my_str)
#menggunakan fungsi zfill()
print("Fungsi zfill() mengembalikan string adalah: ",my_str.zisi(10))
Keluaran
8 nol ditambahkan.
Contoh2: Menggunakan fungsi zfill()
Jika kita meneruskan lebar ke fungsi zfill() kurang dari lebar asli string, maka tidak akan terjadi apa-apa. Mari kita lihat contohnya.
Pada contoh di bawah ini, panjang atau lebar asli dari string adalah 9. Dalam fungsi zfill() , kami telah menentukan lebar 3. Dalam hal ini, juga tidak menambahkan nol di sisi kiri atau menunjukkan kesalahan.
#mendefinisikan stringmy_str = 'linuxhint'
print("String aslinya adalah:",my_str)
#menggunakan fungsi zfill()
print("Fungsi zfill() mengembalikan string adalah: ",my_str.zisi(3))
Keluaran
Contoh3: Menggunakan fungsi zfill() dengan awalan tanda
Fungsi zfill() bekerja secara berbeda jika string dimulai dengan awalan tanda. Itu menambahkan nol di sisi kiri string setelah awalan tanda pertama. Mari kita lihat contohnya.
#mendefinisikan stringmy_str = '+linuxhint'
print("String aslinya adalah:",my_str)
#menggunakan fungsi zfill()
print("Fungsi zfill() mengembalikan string adalah: ",my_str.zisi(13))
my_str = '+10'
print("String aslinya adalah:",my_str)
#menggunakan fungsi zfill()
print("Fungsi zfill() mengembalikan string adalah: ",my_str.zisi(13))
my_str = '--20'
print("String aslinya adalah:",my_str)
#menggunakan fungsi zfill()
print("Fungsi zfill() mengembalikan string adalah: ",my_str.zisi(13))
Keluaran
Kesimpulan
Zfill() adalah fungsi bawaan Python yang mengambil lebar sebagai argumen dan mengisi angka nol di sisi kiri string sesuai dengan lebar yang ditentukan. Artikel ini membahas fungsi Python zfill() secara rinci.