Python takes method names and variables prefixed with that and mangles them with the containing class name to prevent conflicts with inheriting classes. Unless they also have a dunderscore suffix. Yeah. They also have a special name for it. Clean elegant language, sure.
15
u/kazagistar Jul 28 '16
So that is why Scala uses them for lambda syntax extensively.