Python Dizesi zfill ()

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

Ilginç makaleler...