What are global, protected and private attributes in Python?

Home Forums Python Course Forum Python Basics What are global, protected and private attributes in Python?

Viewing 0 reply threads
  • Author
    Posts
    • H2k Infosys
      Keymaster
      (124.123.164.108)

      “Global variables are public variables that are defined in the global scope. To use the variable in the global scope inside a function, we use the global keyword.

      Protected attributes are attributes defined with a underscore prefixed to their identifier eg. _sara. They can still be accessed and modified from outside the class they are defined in but a responsible developer should refrain from doing so.

      Private attributes are attributes with double underscore prefixed to their identifier eg. __ansh. They cannot be accessed or modified from the outside directly and will result in an AttributeError if such an attempt is made.”

      #18467

Viewing 0 reply threads
  • You must be logged in to reply to this topic.