|

Python – #85 – str() – .index() – Jak zwrócić indeks ciągu znakowego znajdującego się w stringu?

Metoda .index() Metoda zwraca najmniejszy indeks ciągu znakowego, w którym znajduje się podciąg znakowy z argumentu. W przypadku, jeżeli podciąg znakowy nie występuje w szukanym ciągu znakowym, wówczas podnoszony jest błąd ValueError. Metoda podobna do metody .find(), różnica występuje jedynie w przypadku jak substring nie występuje w szukanym stringu. Składnia: Parametry: substr – podciąg znakowy…

|

Python – #84 – str() – .format_map() – Jak w stringu podstawiać zmienne przy pomocy zmiennej dict?

Metoda .format_map() Metoda jest podobna do metody .format(), z tym że w metodzie .format_map() argumentem musi być jedynie słownik (dict). Składnia: Parametry: dict – słownik klucz wartość, którego wartości mają być wstawione w miejsce kluczy w ciągu znakowym. Wartość zwracana: str – sformatowany ciąg znakowy zawierający wartości podanych argumentów. Przykłady: Autor artykułu Dominik Bednarski

|

Python – #83 – str() – .format() – Jak w stringu podstawiać zmienne?

Metoda .format() Metoda zwraca kopię odpowiednio sformatowanego łańcucha znakowego. Formatowanie stringa polega na zastąpieniu pól w oryginalnym łańcuchu znakowym odpowiadającymi im wartościami argumentów. Pola w łańcuchu znakowym, w które mają być wstawione wartości argumentów, zapisuje się przy pomocy nawiasów klamrowych {}. Zastępowanie nawiasów argumentami zdefiniowane może być albo poprzez indeks numeryczny, argument pozycyjny, czy argument…

|

Python – #82 – str() – .find() – Jak znaleźć w stringu określony ciąg znakowy?

Metoda .find() Metoda zwraca najmniejszy indeks ciągu znakowego, w którym znajduje się podciąg znakowy z argumentu. W przypadku, jeżeli podciąg znakowy nie występuje w szukanym ciągu znakowym, wówczas zwracana jest wartość -1. Składnia: Parametry: substr – podciąg znakowy szukany w ciągu znakowym, na którym zastosowano metodę. start – parametr opcjonalny – pierwszy indeks ciągu znakowego,…

|

Python – #81 – str() – .expandtabs() – Jak w stringu zastąpić znaki tabulacji, znakami spacji?

Metoda .expandtabs() Metoda zwraca kopię ciągu znakowego, w którym wszystkie znaki tabulacji są zastąpione minimum jedną spacją. Liczba spacji zależy od pozycji kolumny, na której został umieszczony znak tabulatora oraz od wartości argumentu określającego wielkość tabulatora. Przykładowo, jeżeli do argumentu określającego wielkość tabulacji przypiszemy wartość 4, wówczas znak tabulacji będzie przenosić nas (poprzez wstawianie spacji)…

|

Python – #80 – str() – .endswith() – Jak sprawdzić, czy string kończy się określonym ciągiem znaków?

Metoda .endswith() Metoda zwraca wartość logiczną bool. Metoda zwraca True, jeżeli ciąg znakowy, na którym została wykonana metoda, kończy się określonym przyroskiem, w przeciwnym razie metoda zwraca wartość False. Składnia: Parametry: suffix – ciąg znakowy lub tupla ciągów znakowych, określająca porównywany koniec ciągu znakowego, na którym została wykonana metoda. start – parametr opcjonalny – indeks…

|

Python – #79 – str() – .encode() – Jak zwrócić zakodowaną wersję stringa?

Metoda .encode() Metoda zwraca zakodowaną wersję ciągu znakowego jako obiekt bajtowy. Składnia: Parametry: encoding – parametr opcjonalny – wartość domyślna –> utf-8 – parametr ten odpowiada za ustawienie różnych wersji kodowania. Dostępne kodowania można znaleźć pod tym linkiem. errors – parametr opcjonalny – wartość domyślna –> strict – parametr ten odpowiada za ustawienie różnych schematów…

|

Python – #78 – str() – .count() – Jak zliczyć liczbę wystąpień stringa w innym stringu?

Metoda .count() Metoda zwraca liczbę nienakładających się wystąpień podłańcucha string w zakresie <start, end) Składnia: Parametry: string – zliczany ciąg znakowy. start – parametr opcjonalny – indeks pierwszego znaku od, którego rozpoczyna się zliczanie ciągu znakowego string. end – parametr opcjonalny – indeks ostatniego znaku (znak ten nie wchodzi już zakres zliczania), na którym kończy…

|

Python – #77 – str() – .center() – Jak wyśrodkować ciąg znakowy?

Metoda .center() Metoda zwraca wyśrodkowany ciąg znakowy o długości length. Zwracany ciąg znakowy wyśrodkowany jest znakiem character (domyślnym znakiem parametru character jest spacja w kodzie ASCII). W przypadku, jeżeli wartość length jest mniejsza od długości oryginalnego ciągu znakowego, wówczas zwracany jest jedynie oryginalny ciąg znakowy. Składnia: Parametry: length – długość zwracanego ciągu znakowego, w którym…

|

Python – #76 – str() – .casefold() – Jak zwrócić string, którego wszystkie litery są małymi literami?

Metoda .casefold() Metoda zwraca ciąg znakowy, w którym wszystkie znaki pisane są małymi literami. Metoda jest podobna do metody „lowercase”, ale casefold jest bardziej agresywna, co oznacza, że zamienia więcej wielkich liter na małe litery. Składnia: Parametry: Metoda nie posiada parametrów. Wartość zwracana: str – ciąg znakowy, w którym wszystkie znaki pisane są małymi literami….