„Python“

„Python zfill“) funkcija

„Python zfill“) funkcija
Dėl daugybės įmontuotų modulių, funkcijų ir sakinių universalumo ir prieinamumo, „Python“ dabar yra plačiai naudojama bendrojo naudojimo programavimo kalba. Integruotos „Python“ funkcijos padeda programuotojams labai paprastai ir efektyviai atlikti sudėtingas užduotis. „Zfill“) yra „Python“ integruota funkcija, kuri nulis kairėje eilutės pusėje užpildo nurodytą plotį ir grąžina eilutės kopiją. Tai daro paminkštintą eilutę pridedant nulis. Šis straipsnis parodo, kaip naudojama „Python zfill“ () funkcija.

Sintaksė

Pirmiausia aptarkime funkcijos zfill () sintaksę. Funkcijos zfill () sintaksė yra tokia:

str_name.zfill (plotis)

Funkcija zfill () argumentu laiko plotį ir pagal nurodytą plotį koreguoja nulį kairėje eilutės pusėje. Plotis taip pat gali būti laikomas stygos ilgiu.

1 pavyzdys: zfill () funkcijos naudojimas

Pavyzdžiui, eilutėje yra trys simboliai; tai reiškia, kad pradinis eilutės plotis yra 3. Kai iškviečiame funkciją zfill () ir nurodome plotį 15, tada ji pridės 12 nulių, pridėdami kairę eilutės pusę, kad užpildytų plotį. Baltoji erdvė taip pat padidėja. Pažiūrėkime jo pavyzdį. Eilutės „labas“ plotis iš pradžių yra 5.

#stygos apibrėžimas
my_str = 'labas'
# zfill () funkcijos naudojimas
spausdinti (my_str.zfill (10))

Rezultatas

Kairėje eilutės pusėje pridedami penki nuliai.

Dabar pridėkime dvi tarpus tarp savo eilutės ir paverskime jį „jis bus“. Pradinis eilutės plotis yra 7.

#defininging string
my_str = 'jis bus'
# zfill () funkcijos naudojimas
spausdinti (my_str.zfill (10))

Rezultatas

Pažiūrėkime dar vieną funkcijos zfill () pavyzdį.

#defininging string
my_str = '10'
spausdinti ("Originali eilutė yra:", my_str)
#naudojant zfill () funkciją
print ("Funkcijos zfill () grąžinta eilutė yra:", my_str.zfill (10))

Rezultatas

Pridedami 8 nuliai.

2 pavyzdys: zfill () funkcijos naudojimas

Jei „zfill (“ “funkcijai perduosime plotį mažiau nei pradinis eilutės plotis, nieko neįvyks. Pažiūrėkime jo pavyzdį.

Žemiau pateiktame pavyzdyje originalus eilutės ilgis arba plotis yra 9. Funkcijoje zfill () nurodėme 3 plotį. Šiuo atveju kairėje pusėje jis neprideda nulių ir nerodo klaidos.

#stygos apibrėžimas
my_str = 'linuxhint'
spausdinti ("Originali eilutė yra:", my_str)
#naudojant zfill () funkciją
print ("Funkcijos zfill () grąžinta eilutė yra:", my_str.zfill (3))

Rezultatas

3 pavyzdys: Naudokite funkciją zfill () su ženklo priešdėliu

Funkcija zfill () veikia kitaip, jei eilutė prasideda ženklo priešdėliu. Po pirmojo ženklo priešdėlio kairėje eilutės pusėje pridedami nuliai. Pažiūrėkime pavyzdį.

#stygos apibrėžimas
my_str = '+ linuxhint'
spausdinti ("Originali eilutė yra:", my_str)
# zfill () funkcijos naudojimas
print ("Funkcijos zfill () grąžinta eilutė yra:", my_str.„zfill“ (13)
my_str = '+10'
spausdinti ("Originali eilutė yra:", my_str)
# zfill () funkcijos naudojimas
print ("Funkcijos zfill () grąžinta eilutė yra:", my_str.„zfill“ (13)
my_str = '--20'
spausdinti ("Originali eilutė yra:", my_str)
#naudojant zfill () funkciją
print ("Funkcijos zfill () grąžinta eilutė yra:", my_str.„zfill“ (13)

Rezultatas

Išvada

„Zfill“) yra „Python“ integruota funkcija, kuri argumentą laiko plotį ir užpildo nulius kairėje eilutės pusėje pagal nurodytą plotį. Šiame straipsnyje išsamiai aptariama „Python zfill“ () funkcija.

„HD Remastered“ žaidimai, skirti „Linux“, kurie niekada anksčiau nebuvo išleisti „Linux“
Daugelis žaidimų kūrėjų ir leidėjų siūlo senų žaidimų HD remasterį, kad prailgintų franšizės laiką. Prašome gerbėjų, prašančių suderinamumo su šiuolai...
Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...