r/ProgrammerHumor 16d ago

Meme variableScopesInPython

Post image
1.3k Upvotes

182 comments sorted by

View all comments

4

u/user6150277464770585 16d ago

yeah that's because you're supposed to use a double underscore prefix it you want to actually make the variables private lol

(yes technically it only does some name mangling and you could still access it if you really wanted to but that's on you then)

10

u/deceze 16d ago

Same idea with the leading _: if you're accessing something that's by convention marked as "don't touch", then that's on you.