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 0
sola dolu basamağı.
Zfill () 'den Dönüş Değeri
zfill()
0
Sola 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 ('+', '-')
, 0
rakam 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