Funkcja Python Zfill

Funkcja Python Zfill
Ze względu na wszechstronność i dostępność rozległych wbudowanych modułów, funkcji i stwierdzeń, Python jest obecnie szeroko stosowanym językiem programowania ogólnego przeznaczenia. Wbudowane funkcje Pythona pomagają programistom wykonywać skomplikowane zadania bardzo prosto i wydajnie. Zfill () to wbudowana funkcja Pythona, która zera po lewej stronie łańcucha, aby wypełnić określoną szerokość i zwrócić kopię ciągu. Tworzy wyściełany ciąg, dodając zer. W tym artykule pokazano zastosowanie funkcji Python Zfill ().

Składnia

Najpierw omówmy składnię funkcji zfill (). Składnia funkcji zfill () jest następująca:

Str_name.Zfill (szerokość)

Funkcja zfill () bierze szerokość jako argument i dostosowuje zero po lewej stronie łańcucha zgodnie z określoną szerokością. Szerokość można również uznać za długość łańcucha.

Przykład 1: Za pomocą funkcji Zfill ()

Na przykład ciąg zawiera trzy znaki; Oznacza to, że pierwotna szerokość łańcucha wynosi 3. Kiedy wywołamy funkcję zfill () i określamy szerokość 15, wówczas doda 12 zer, dodaj lewą stronę łańcucha, aby wypełnić szerokość. Whitespace również sumuje się szerokości. Zobaczmy tego przykład. Szerokość ciągu „Hello” to 5 pierwotnie.

#definiowanie ciągu
my_str = „Hello”
#Using Zfill () Funkcja
Drukuj (my_str.Zfill (10))

Wyjście

Pięć zer dodaje się po lewej stronie sznurka.

Teraz dodajmy dwie białe losy w naszym ciągu i spraw, że „on o”. Teraz pierwotna szerokość sznurka wynosi 7.

#definiowanie ciągu
my_str = 'he ll o'
#Using Zfill () Funkcja
Drukuj (my_str.Zfill (10))

Wyjście

Zobaczmy inny przykład funkcji ZFill ().

#definiowanie ciągu
my_str = '10'
druk („oryginalny ciąg to:”, my_str)
#Using Zfill () Funkcja
print („Funkcja Zfill () Zwracany ciąg to:”, MY_STR.Zfill (10))

Wyjście

Dodano 8 zer.

Przykład 2: Za pomocą funkcji Zfill ()

Jeśli przekazamy szerokość do funkcji zfill () mniej niż oryginalna szerokość łańcucha, to nic się nie wydarzy. Zobaczmy tego przykład.

W poniższym przykładzie oryginalna długość lub szerokość łańcucha wynosi 9. W funkcji zfill () określono szerokość 3. W takim przypadku nie dodaje też zera po lewej stronie, ani nie pokazuje błędu.

#definiowanie ciągu
my_str = „Linuxhint”
druk („oryginalny ciąg to:”, my_str)
#Using Zfill () Funkcja
print („Funkcja Zfill () Zwracany ciąg to:”, MY_STR.zfill (3))

Wyjście

Przykład3: Za pomocą funkcji Zfill () z prefiksem znaków

Funkcja zfill () działa inaczej, jeśli ciąg zaczyna się od prefiksu znaku. Dodaje zera po lewej stronie łańcucha po pierwszym przedrostku znaku. Zobaczmy przykład.

#definiowanie ciągu
my_str = '+Linuxhint'
druk („oryginalny ciąg to:”, my_str)
#Using Zfill () Funkcja
print („Funkcja Zfill () Zwracany ciąg to:”, MY_STR.Zfill (13))
my_str = '+10'
druk („oryginalny ciąg to:”, my_str)
#Using Zfill () Funkcja
print („Funkcja Zfill () Zwracany ciąg to:”, MY_STR.Zfill (13))
my_str = '--20'
druk („oryginalny ciąg to:”, my_str)
#Using Zfill () Funkcja
print („Funkcja Zfill () Zwracany ciąg to:”, MY_STR.Zfill (13))

Wyjście

Wniosek

Zfill () to wbudowana funkcja Pythona, która przyjmuje szerokość jako argument i wypełnia zera po lewej stronie sznurka zgodnie z określoną szerokością. W tym artykule szczegółowo omówiono funkcję Pythona zfill ().