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

Usunięta treść Dodana treść
Robwolfe (dyskusja | edycje)
Nie podano opisu zmian
Robwolfe (dyskusja | edycje)
Nie podano opisu zmian
Linia 7:
return ";".join(["%s=%s" % (k, v) for k, v in params.items()])
 
Zanim przejdziemy dalej zastanówmy się nad pewną kwestiękwestią. Funkcje są obiektami, łańcuchy znaków są obiektami... wszystko jest obiektem. Mogłeś dojść do wniosku, że '''zmienna''' jest obiektem, co nie jest prawdą. Spójrz na ten przykład i zauważ, że łańcuch znaków ";" sam w sobie jest obiektem i z niego można wywołać metodę <tt>join</tt>.
 
Metoda <tt>join</tt> łączy elementy listy w jeden łańcuch znaków, a każdy element jest oddzielony od innego poprzez znak średnika. Separator nie musi być średnikiem, nie musi być nawet pojedynczym znakiem. Może być dowolnym łańcuchem znaków.