Zanurkuj w Pythonie/Łączenie list i dzielenie łańcuchów znaków: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 7:
Zanim przejdziemy dalej zastanówmy się nad pewną kwestią. Funkcje są obiektami, łańcuchy znaków są obiektami... wszystko jest obiektem. Można by było dojść do wniosku, że także ''zmienna'' jest obiektem, ale to akurat nie jest prawdą. Spójrzmy na ten przykład i zauważmy, że łańcuch znaków <code>";"</code> sam w sobie jest obiektem i z niego można wywołać metodę <code>join</code>. Zmienne są etykietami (nazwami) dla obiektów.
 
Metoda <code>joinjoint</code> łączy elementy listy w jeden łańcuch znaków, a każdy element w zwracanym łańcuchu jest oddzielony od innego separatorem. W naszym przykładzie jest nim <code>";"</code>, lecz może nim być dowolny łańcuch znaków.
 
{{Uwaga|1=Metoda <code>joinjoint</code> działa tylko z listami przechowującymi łańcuchy znaków. Nie korzysta ona z żadnych wymuszeń czy konwersji. Łączenie listy, która posiada co najmniej jeden lub więcej elementów niebędących łańcuchem znaków, rzuci wyjątek.
}}