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

Usunięta treść Dodana treść
zamiana ProstaNawigacja->Subst:ProstaNawigacja
Piotr (dyskusja | edycje)
mNie podano opisu zmian
Linia 1:
{{Podświetl|py}}
== Podsumowanie ==
 
Teraz już powinniśmy wiedzieć w jaki sposób działa program <tt>{{Python/Src|odbchelper.py</tt>}} i zrozumnieć, dlaczego otrzymaliśmy takie wyjście.
def buildConnectionString(params):
"""Tworzy łańcuchów znaków na podstawie słownika parametrów w postaci:
"""Build a connection string from a dictionary of parameters.
'klucz1=wartość1;klucz2=wartośc2;klucz3=wartość3;...;kluczN=wartośćN'
Returns string."""
Zwraca łańcuch znaków.
"""
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:
server{{samp|1=mpilgrim;uidpwd=sasecret;database=master;pwduid=secretsa;server=mpilgrim}}
 
Zanim przejdzieszprzejdziemy do następnego rozdziału, upewnijupewnijmy się czy potrafiszpotrafimy:
* używać IDE Pythona w trybie interaktywnym
* napisać program i [[../Testowanie modułów|uruchamiać go przy pomocy twojego IDE]] lub z linii poleceń
Linia 36 ⟶ 37:
[[../Potęga introspekcji|Potęga introspekcji]]|
}}
{{Podświetl|py}}
</noinclude>