Simon Willison’s Weblog

Subscribe

1st September 2007

The use of double underscores creates a separate namespace for names that are part of the Python language definition, so that programmers are free to create variables, attributes, and methods that start with letters, without fear of silently colliding with names that have a language-defined purpose.

Ka-Ping Yee

This is a quotation collected by Simon Willison, posted on 1st September 2007.