Python Zfill Function

Python Zfill Function
A causa della versatilità e della disponibilità di vasti moduli, funzioni e dichiarazioni integrate, Python è ora un linguaggio di programmazione per uso generale ampiamente utilizzato. Le caratteristiche integrate di Python aiutano i programmatori a svolgere compiti complicati in modo molto semplice ed efficiente. Zfill () è una funzione integrata Python che zeri a sinistra della stringa per riempire la larghezza specificata e restituire la copia della stringa. Fa una stringa imbottita aggiungendo zeri. Questo articolo dimostra l'uso della funzione Python Zfill ().

Sintassi

Innanzitutto, discutiamo della sintassi della funzione zfill (). La sintassi della funzione zfill () è la seguente:

str_name.Zfill (larghezza)

La funzione zfill () prende la larghezza come argomento e regola lo zero sul lato sinistro della stringa in base alla larghezza specificata. La larghezza può anche essere considerata la lunghezza della stringa.

Esempio1: usando la funzione zfill ()

Ad esempio, una stringa contiene tre caratteri; Significa che la larghezza originale della stringa è 3. Quando chiamiamo la funzione zfill () e specifichiamo la larghezza 15, aggiungerà 12 zeri aggiungerà il lato sinistro della stringa per riempire la larghezza. Spazio bianchi si aggiunge anche in larghezza. Vediamo un esempio. La larghezza della stringa "ciao" è originariamente.

#Defining una stringa
my_str = 'ciao'
#Using Zfill () funzione
Stampa (my_str.Zfill (10))

Produzione

Cinque zeri vengono aggiunti sul lato sinistro della stringa.

Ora aggiungiamo due spazi bianchi nella nostra stringa e facciamola "lui". Ora, la larghezza originale della stringa è 7.

#Defining una stringa
my_str = 'lui ll o'
#Using Zfill () funzione
Stampa (my_str.Zfill (10))

Produzione

Vediamo un altro esempio della funzione zfill ().

#Defining una stringa
my_str = '10'
print ("La stringa originale è:", my_str)
#Using Zfill () funzione
print ("la funzione zfill () restituita è:", my_str.Zfill (10))

Produzione

Vengono aggiunti gli 8 zeri.

Esempio2: usando la funzione zfill ()

Se passiamo la larghezza alla funzione di zfill () meno della larghezza originale della stringa, allora non succederà nulla. Vediamo un esempio.

Nell'esempio di seguito, la lunghezza o la larghezza originale della stringa è 9. Nella funzione zfill (), abbiamo specificato la larghezza 3. In questo caso, né aggiunge zeri sul lato sinistro né mostra un errore.

#Defining una stringa
my_str = 'linuxhint'
print ("La stringa originale è:", my_str)
#Using Zfill () funzione
print ("la funzione zfill () restituita è:", my_str.Zfill (3))

Produzione

Esempio3: usando la funzione zfill () con prefisso dei segni

La funzione zfill () funziona in modo diverso se la stringa inizia con un prefisso dei segni. Aggiunge gli zeri sul lato sinistro della stringa dopo il primo prefisso del segno. Vediamo un esempio.

#Defining una stringa
my_str = '+linuxhint'
print ("La stringa originale è:", my_str)
#Using Zfill () funzione
print ("la funzione zfill () restituita è:", my_str.Zfill (13))
my_str = '+10'
print ("La stringa originale è:", my_str)
#Using Zfill () funzione
print ("la funzione zfill () restituita è:", my_str.Zfill (13))
my_str = '--20'
print ("La stringa originale è:", my_str)
#Using Zfill () funzione
print ("la funzione zfill () restituita è:", my_str.Zfill (13))

Produzione

Conclusione

Zfill () è la funzione integrata Python che prende la larghezza come argomento e riempie gli zeri sul lato sinistro della stringa in base alla larghezza specificata. Questo articolo discute in dettaglio la funzione Python Zfill ().