Python

Funktsioon Python zfill ()

Funktsioon Python zfill ()
Suurte sisseehitatud moodulite, funktsioonide ja lausete mitmekülgsuse ja kättesaadavuse tõttu on Python nüüd laialdaselt kasutatav üldotstarbeline programmeerimiskeel. Pythoni sisseehitatud funktsioonid aitavad programmeerijatel keerukaid ülesandeid väga lihtsalt ja tõhusalt täita. Zfill () on sisseehitatud Pythoni funktsioon, mis nullist stringi vasakul küljel täidab määratud laiuse ja tagastab stringi koopia. See teeb polsterdatud stringi, lisades nulle. See artikkel näitab funktsiooni Python zfill () kasutamist.

Süntaks

Kõigepealt arutame funktsiooni zfill () süntaksit. Funktsiooni zfill () süntaks on järgmine:

str_name.zfill (laius)

Funktsioon zfill () võtab argumendina laiuse ja reguleerib stringi vasakul küljel nulli vastavalt määratud laiusele. Laiust võib pidada ka stringi pikkuseks.

Näide1: funktsiooni zfill () kasutamine

Näiteks string sisaldab kolme tähemärki; see tähendab, et stringi algne laius on 3. Kui kutsume funktsiooni zfill () ja määrame laiuse 15, lisab see 12 nulli, lisades stringi vasakule küljele laiuse täitmiseks. Ka tühimik laieneb. Vaatame selle näite. Stringi 'tere' laius on algselt 5.

# stringi määratlemine
my_str = 'tere'
# zfill () funktsiooni kasutamine
print (my_str.zfill (10))

Väljund

Nööri vasakule küljele lisatakse viis nulli.

Lisame nüüd oma stringi kaks tühimikku ja teeme sellest 'ta saab olema'. Nööri algne laius on 7.

# stringi määratlemine
my_str = 'ta saab olema'
# zfill () funktsiooni kasutamine
print (my_str.zfill (10))

Väljund

Vaatame veel ühte funktsiooni zfill () näidet.

# stringi määratlemine
my_str = '10'
print ("Algne string on:", my_str)
# zfill () funktsiooni kasutamine
print ("Funktsiooni zfill () tagastatav string on:", my_str.zfill (10))

Väljund

Lisatakse 8 nulli.

Näide2: funktsiooni zfill () kasutamine

Kui edastame funktsiooni zfill () laiuse vähem kui stringi algne laius, siis ei juhtu midagi. Vaatame selle näite.

Allpool toodud näites on stringi algne pikkus või laius 9. Funktsioonis zfill () oleme määranud laiuse 3. Sel juhul ei lisa see vasakule küljele nulle ega näita viga.

# stringi määratlemine
my_str = 'linuxhint'
print ("Algne string on:", my_str)
# zfill () funktsiooni kasutamine
print ("Funktsiooni zfill () tagastatav string on:", my_str.zfill (3))

Väljund

Näide3: funktsiooni zfill () kasutamine märgi eesliitega

Funktsioon zfill () töötab teisiti, kui string algab märgi eesliitega. See lisab stringi vasakul küljel pärast esimest märgi eesliidet nullid. Vaatame näite.

# stringi määratlemine
my_str = '+ linuxhint'
print ("Algne string on:", my_str)
# zfill () funktsiooni kasutamine
print ("Funktsiooni zfill () tagastatav string on:", my_str.zfill (13))
my_str = '+10'
print ("Algne string on:", my_str)
# zfill () funktsiooni kasutamine
print ("Funktsiooni zfill () tagastatav string on:", my_str.zfill (13))
my_str = '--20'
print ("Algne string on:", my_str)
# zfill () funktsiooni kasutamine
print ("Funktsiooni zfill () tagastatav string on:", my_str.zfill (13))

Väljund

Järeldus

Zfill () on sisseehitatud Pythoni funktsioon, mis võtab argumendina laiuse ja täidab stringi vasakul küljel olevad nullid vastavalt määratud laiusele. Selles artiklis käsitletakse üksikasjalikult funktsiooni Python zfill ().

Installige Linuxile uusim Dolphin Emulator for Gamecube & Wii
Dolphini emulaator võimaldab teil mängida valitud Gamecube & Wii mänge Linuxi personaalarvutites (PC). Vabalt saadaval oleva ja avatud lähtekoodiga m...
Kuidas kasutada GameConquerori petumootorit Linuxis
Artikkel sisaldab juhendit GameConquerori petumootori kasutamise kohta Linuxis. Paljud kasutajad, kes mängivad Windowsis mänge, kasutavad rakendust „C...
Parimad Linuxi mängukonsooli emulaatorid
Selles artiklis loetletakse Linuxi jaoks saadaval olev populaarne mängukonsooli emuleerimise tarkvara. Emuleerimine on tarkvara ühilduvuse kiht, mis j...