Zanurkuj w Pythonie/Wbudowane typy danych - podsumowanie: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Kamils (dyskusja | edycje)
m →‎Podsumowanie: Dodałem poprawny link do słowników. (przedtem był link prowadzący do edycji artykułu o Słownikach)
Beau (dyskusja | edycje)
sprzątanie kodu
Linia 1:
== Podsumowanie ==
Teraz już powinniśmy wiedzieć w jaki sposób działa program {{Python/Src|odbchelper.py}} i zrozumnieć, dlaczego otrzymaliśmy takie wyjście.
<source lang="python">def buildConnectionString(params):
u"""Tworzy łańcuchów znaków na podstawie słownika parametrów.
Zwraca łańcuch znaków.
"""
return ";".join(["%s=%s" % (k, v) for k, v in params.items()])
 
if __name__ == "__main__":
Teraz już powinniśmy wiedzieć w jaki sposób działa program {{Python/Src|odbchelper.py}} i zrozumnieć, dlaczego otrzymaliśmy takie wyjście.
myParams = {"server":"mpilgrim", \
def buildConnectionString(params):
"database":"master", \
u"""Tworzy łańcuchów znaków na podstawie słownika parametrów.
"uid":"sa", \
"pwd":"secret"
Zwraca łańcuch znaków.
""" }
print buildConnectionString(myParams)</source>
return ";".join(["%s=%s" % (k, v) for k, v in params.items()])
if __name__ == "__main__":
myParams = {"server":"mpilgrim", \
"database":"master", \
"uid":"sa", \
"pwd":"secret"
}
print buildConnectionString(myParams)
Na wyjściu z programu otrzymujemy:
Linia 38 ⟶ 37:
[[../Potęga introspekcji/]]|
}}
{{Podświetl|py}}
</noinclude>