Zfill () yöntemi, dizenin '0' karakterleri sola doldurulmuş bir kopyasını döndürür.
zfill()Python'daki sözdizimi şöyledir:
str.zfill (genişlik)
zfill () Parametresi
zfill() tek bir karakter genişliği alır.
Genişlik dönen dizgenin uzunluğu belirtir zfill()ile 0sola dolu basamağı.
Zfill () 'den Dönüş Değeri
zfill()0Sola doldurulmuş dizenin bir kopyasını döndürür . Döndürülen dizenin uzunluğu, sağlanan genişliğe bağlıdır.
- Dizenin başlangıç uzunluğunun 10 olduğunu ve genişliğin 15 belirtildiğini varsayalım. Bu durumda,
zfill()dizenin sol tarafa doldurulmuş beş '0' basamaklı bir kopyasını döndürür. - Dizenin başlangıç uzunluğunun 10 olduğunu varsayalım. Ve genişlik 8 olarak belirtilmiş. Bu durumda,
zfill()sola '0' basamaklarını doldurmaz ve orijinal dizenin bir kopyasını döndürür. Bu durumda döndürülen dizenin uzunluğu 10 olacaktır.
Örnek 1: zfill () Python'da nasıl çalışır?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Çıktı
0program eğlencelidir 000000program eğlencelidir program eğlencelidir
Bir dize işareti öneki ile başlıyorsa ('+', '-'), 0rakam ilk işareti öneki karakterinden sonra doldurulur.
Örnek 2: zfill () İşaret Öneki ile nasıl çalışır?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Çıktı
-0000290 +0000290 -0000000-rastgele + metin








