Python Pad String z wiodącymi zerami

Python Pad String z wiodącymi zerami

Ciąg jest przedmiotem „Strunowy„Klasa, która jest zbiorem znaków reprezentowanych przez jedno słowo, a klasa ma kilka metod manipulowania i dostępu do strun. W Python nie musimy wyraźnie deklarować strun, możemy bezpośrednio przypisać je do dosłownego. Ponadto możemy wyłożyć ciąg z liczbami, które mogą być potrzebne z kilku powodów. Na przykład, aby zrobić ciąg numeryczny dla łatwego sortowania, aby numer wyglądał bardziej czytelnie i wiele innych.

Ten post będzie opowie o różnych metodach wyciągania dowolnego sznurka z wiodącymi zerami w Python.

Jak wyłożyć sznur z zerami wiodącymi w Pythonie?

Poniżej podane metody są używane do wybicia sznurka z zerami wiodącymi w Pythonie:

  • Przy użyciu metody f-string
  • metoda format ()
  • metoda zfill ()
  • metoda rjust ()
  • metoda ljust ()

Metoda 1: Podaj sznurek z zerami wiodącymi w Pythonie za pomocą metody „f-string”

Najnowsza wersja Pythona zapewnia metodę „f-string”Do szybkiego formatowania ciągu. Można go użyć do wyciągania sznurka z zerami wiodącymi w Pythonie.

Przykład

Deklaruj dwie zmienne ciągu o nazwie „String1" I "String2". Następnie zainicjuj wartości:

string1 = „Linux”
String2 = „wskazówka”

Teraz zadzwoń do „wydrukować()„Metoda z„f-string”Aby podać dostarczony strumion z zerami wiodącymi. Tutaj wartość „10”Wskazuje, że wzrost długości dostarczonego ciągu za pomocą zera:

print (f 'string1: 0> 10')
print (f 'string2: 0> 8')

Jak widać, nasze dostarczone sznurki mają „5" I "4„Długość, która jest teraz zwiększona do„10" I "8”Odpowiednio przez wiodące zera:

Metoda 2: Podaj ciąg z zerami wiodącymi w Pythonie przy użyciu metody „Format ()”

Innym sposobem na podłożenie sznurka Pythona ze wszystkimi zerami jest „format()" metoda. Metoda „format ()” może sformatować dowolny dostarczony ciąg, aby wyświetlić je w naszym wymaganym formacie na podstawie niektórych wzorów.

Przykład

Zadzwoń do "format()„Metoda w instrukcji drukowania i przekazuj żądany ciąg jako argument wraz z wymaganą długością ciągu, który musi zastąpić zerami:

print (': 0> 10'.format (String1))
print (': 0> 8'.format (String2))

Wyjście

Metoda 3: Podaj ciąg z zerami wiodącymi w Pythonie za pomocą metody „Zfill ()”

Za wyściółkę sznurka z zerami wiodącymi w Python, „zfill ()„Można zastosować metodę. Wymaga liczby, zapewniając wymaganą długość dowolnego ciągu Pythona jako argument i dodaje zera po lewej stronie łańcucha, aż będzie ona określonej długości. Krótko mówiąc, dodaje „0”Po lewej stronie dowolnego dostarczonego ciągu.

Przykład

Zadzwoń do "zfill ()”Metoda i przekaż pożądaną liczbę długości sznurka wewnątrz„wydrukować()„Funkcja i wydrukuj swój wynik:

wydrukuj (string1.Zfill (10))
wydrukuj (String2.Zfill (8))

Wyjście

Metoda 4: Podaj ciąg z zerami wiodącymi w Pythonie za pomocą metody „rjust ()”

Jeśli chcesz podsumować sznur z zerami tylko po lewej stronie dowolnego ciągu, aż sznur nie będzie dostarczonej długości, „rjust ()" może być użyte.

Przykład

Użyj "rjust ()”Metoda wraz z wymaganą długością łańcucha i liczbą, którą należy dodać, aby zrobić ciąg zgodnie z pożądaną długością jako argument. Następnie przekazuj je „wydrukować()" metoda:

wydrukuj (string1.rjust (10, „0”))
wydrukuj (String2.rjust (8, „0”))

Można zaobserwować, że dostarczony sznurek zawiera zera po lewej stronie:

Metoda 5: Podaj ciąg z zerami wiodącymi w Pythonie za pomocą metody „ljust ()”

„„ljust ()”Metoda służy do dodawania zer po prawej stronie dowolnego ciągu, aż ciąg nie będzie podanej długości. Aby uzyskać lepsze zrozumienie, sprawdź następującą implementację tej metody.

Przykład

Zadzwoń do "ljust ()„Metoda wraz z wymaganym argumentem wewnątrz„wydrukować()" metoda:

wydrukuj (string1.ljust (10, „0”))
wydrukuj (String2.Ljust (8, „0”)

Wyjście

Otóż ​​to! Skompilowaliśmy wiele metod wyciągania sznurka Pythona z zerami wiodącymi.

Wniosek

Aby wycisnąć sznur z zerami wiodącymi w Python, „f-string„,„ The ”format()„Metoda,„zfill ()„Metoda,„rjust ()”Metoda i„ljust ()„Można zastosować metodę. Wszystkie określone metody to wbudowane metody Pythona. W tym poście opisano wiele metod podkładania dowolnego sznurka Pythona z wiodącymi zerami.