Ręczne metoda formatowania łańcucha
Najprostsze i zdecydowanie najgorsze ze wszystkich metod jest ich wydrukowanie za pomocą znaków plus lub przecinków. Więc umieszczasz przecinki lub plus znaki, aby utworzyć swój ciąg; Jest to znane jako formatowanie ręczne. Jednak gdy instrukcja drukowania będzie nieco skomplikowana, może to stać się nieuporządkowane!
Przykład 1:
główny.pyWyjście:
Jenny mieszka w MontrealuPrzykład nr 2:
główny.pyWyjście:
Jenny mieszka w MontrealuTo najgłupszy sposób robienia rzeczy, ale działa, jeśli nie pamiętasz pozostałych metod.
Metoda String Format ()
Metoda String Format () jest zdecydowanie najprostszą i najczęściej stosowaną metodą. Dzięki tej metodzie po prostu dodajesz , gdzie chcesz zastąpić wartości. Kręcone aparaty ortodontyczne są symbolami zastępczymi, a jeśli chcesz, możesz je liczyć dla wygody. Możesz również je zostawić, jeśli chcesz.
Przykład 1:
główny.pyWyjście:
Jenny ma 23 lata.Tutaj włożymy kręcone aparaty ortodontyczne i mówimy Pythonowi, że chcielibyśmy zastąpić kręcone aparaty ortodontyczne wartościami w .Format () sekcja. Więc tutaj mamy listę [0] i listę [1], aby przedstawić dwa pierwsze wartości listy. Python zastąpi pierwszą klamrę kręcącą się listą [0] i drugą klamrę kręcącą się listą [1].
Przykład nr 2:
główny.pyWyjście:
Jenny ma 23 lata.W takim przypadku dodajemy liczby do kręconych aparatów ortodontycznych. To może pomóc nam śledzić to, co się dzieje. Ale ogólne wyniki są nadal takie same.
Przykład nr 3:
główny.pyWyjście:
Jenny ma 23 lata.W takim przypadku robimy przeniesienie indeksowania do kręconych aparatów ortodontycznych. Więc 0 [0] oznacza listę [0], gdzie część listy jest określona w .Format () sekcja. Z drugiej strony 0 [1] tutaj oznacza listę [1]. Jeszcze raz określamy listę w .metoda format (). Więc 0 oznacza listę tutaj.
Przykład nr 4:
główny.pyWyjście:
Jenny ma 23 lata. Ona mieszka w Nowym Jorku.W takim przypadku mamy dwa elementy w .Sekcja format () - lista i lista 2. Odwołujemy się do pierwszego elementu z 0 i drugim elementem z 1. Tak więc 0 [0] jest równoważne z listą [0], podczas gdy 1 [0] jest równoważne z listą2 [0].
Przykład nr 5:
główny.pyWyjście:
Jenny to dziewczyna, która ma 23 lata i mieszka w Nowym Jorku.W takim przypadku nie używamy list, ale raczej słowników. W przypadku słownika możesz to określić, jak pokazano powyżej.
W tych przykładach wykorzystaliśmy listy i słowniki, ale nie musisz używać list ani słowników! Możesz też użyć prostych zmiennych.
Przykład nr 6:
główny.pyWyjście:
Jenny ma 23 lata.Trzecią metodą, którą znajdziesz w większości książek, jest użycie symbolu %. Każdy %-symbol reprezentuje wartość.
%s - używane do strun
%D - używane dla liczb całkowitych
%F - używane do liczby punktowych
Przykład #7:
główny.pyWyjście:
Chcesz nauczyć się kodować? Idź do Linuxhint.com
W takim przypadku umieszczamy %s w naszym zdaniu - „Chcemy nauczyć się kodować? Iść do %S” - a następnie użyj znaku procentowego, aby opisać wartość, którą należy wymienić.
Teraz %s oznacza ciąg, ale możesz to zmienić na swoje upodobanie. Na przykład:
Przykład nr 2:
główny.pyWyjście:
Linuxhint prowadzi ponad 1000 artykułówPrzykład nr 3:
główny.pyWyjście:
Połowa jest również znana jako 0.500000
Przykład nr 4:
Jednak możesz użyć tyle %-symbolów, ile chcesz w ciągu. Na przykład:
główny.pyWyjście:
Nazywa się Jenny; ona ma 23 lata. Mieszka w Montrealu.Zauważ tutaj, że dołączyliśmy 2 %S i 1 %D. W takich przypadkach po prostu dodajesz wartości po znaku procentowym.
Przykład nr 5:
Ale co, gdybyśmy mieli do czynienia z listami?
główny.pyWyjście:
Nazywa się Jenny; ona ma 23 lata. Mieszka w Montrealu.Sformatowane literały strunowe Formatowanie
Sformatowane literały smyczkowe są również znane jako F-strings. Dzięki tej metodzie możesz dołączyć ciąg w obrębie F lub F.
główny.pyWyjście:
Jenny ma 23 lata.Więcej informacji na temat formatowania ciągów można znaleźć w dokumentach https: //.pyton.org/3/samouczek/inpututput.HTML#Fancier-Output-Formatting.
Wniosek
W Pythonie manipulowanie sznurkami nie jest skomplikowane, ale wymaga, aby znać różne techniki ich manipulowania. Zdecydowanie nie chcesz używać przecinków i znaków, aby sformatować kawałek sznurka. Raczej większość ludzi używa metody String Format (). To proste i łatwe i najczęściej stosowana metoda. Więc następnym razem, gdy będziesz musiał manipulować ciągiem, użyj dowolnej z powyższych metod, ale nie używaj przecinków lub znaków!
Szczęśliwe kodowanie!