def buildConnectionString(params):
u"""Tworzy łańcuch 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()]) #Co to jest i do czego służy?
if __name__ == "__main__": #Na jakiej zasadzie to działa?
myParams = {"server":"mpilgrim", \
"database":"master", \
"uid":"sa", \
"pwd":"secret"
}
print (buildConnectionString(myParams))
A konkretnie chodzi o fragmenty, w których dodałem komentarz "#". Wytłumaczy ktoś?