|

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 kluczowy. Więcej o formatowaniu znajduje się pod tym linkiem.

Składnia:

Parametry:

*args – argumenty pozycyjne, które są wstawiane w pola określone nawiasami klamrowymi, zgodnie z kolejnością podawania argumentów. Przykład: pierwszy argument zostanie wstawiony w pierwszy napotkany nawias klamrowy
**kwargs – argumenty kluczowe, które są wstawiane z zasadą klucz wartość. Przykład: jeżeli w ciągu znakowym umieścimy nawias klamrowy a w nim dowolną nazwę, dowolna nazwa staje się kluczem, który następnie należy użyć podczas podawania argumentów kluczowych w metodzie. 

Wartość zwracana:

str – sformatowany ciąg znakowy zawierający wartości podanych argumentów.

Przykłady:

Autor artykułu
Dominik Bednarski

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *