Python私有变量域是什么?Python私有变量域怎么定义

很多小伙伴在学习python的时候学到面向对象的三大特性的时候就会知道一个概念叫做私有变量域和作用范围 , 那么私有变量域是什么意思 , 该怎么去定义呢 。今天的这一篇文章就会来详细的讲解一下python私有变量域的相关知识 , 一起看看吧 。

Python私有变量域是什么?Python私有变量域怎么定义

文章插图
一、私有变量域是什么
在python之中去定义一个函数或者是一个变量的时候都是直接写在代码流的直接执行范围之中的 , 那么这种变量和代码块就被称之为全局的、公开的 , 因为它们在python程序代码的任意位置都可以去进行调用 。
那么私有变量域就正好相反 , 私有的对象只能够在一个类里面去进行定义 。私有定义域的意思就是这个私有变量只能够在某一个指定的范围内去进行使用 , 而无法去在其他的作用域或者是代码块里使用 。
二、python的私有变量域怎么定义
私有变量域的含义之中已经说过了在一个中创建的私有对象的作用范围就是私有变量域 , 那么只需要去创建私有对象就可以相应的创建私有变量域了 。私有对象的定义方法为在变量名的前面加上两个下划线就可以了 , 这样的变量就会被当做一个私有对象而只能在这一个类之中去访问 , 示例如下:
class student:    __age = 10    def a():        print(__age)上面示例之中的age就是一个私有变量 , 它只能够在类student中去访问和使用 。
【Python私有变量域是什么?Python私有变量域怎么定义】以上就是关于Python私有变量域的相关知识了 , 希望对你有所帮助 。

    推荐阅读