A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2002-April/022458.html below:

[Python-Dev] Namespaces

[Python-Dev] Namespaces [Python-Dev] NamespacesFredrik Lundh fredrik@pythonware.com
Sat, 6 Apr 2002 10:33:24 +0200
barry wrote:
> I'm curious why setting an attribute isn't a name binding operation?
> Are you binding the object to the attribute name in the object's
> attribute namespace?  Since that maps to a setting in an __dict__
> (usually), what /would/ you call it?

syntactic sugar?

    A = 1 binds 1 to the name "A"

    A.B = 1 calls A.__setattr__("B", 1)

    A["B"] = 1 calls A.__setitem__("B", 1)

it's pretty clear that the first form differs from the others,
but what's the difference between the second and the third
form?  or are all three name binding operations?

</F>





RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4