问一个问题,求解答
Topic source'_'目的是告知使用者该变量希望定义为私有变量,不要外部直接操作(实际可操作),允许内部操作,类似规约。“__”表示私有变量,外部无法直接调用“__变量名”,但是能通过“_class名__变量名” 来调用,实际是达到了变名的效果,这也变相变成了私有变量。python没有绝对的私有变量,外部都有途径进行访问。
- 1
'_'目的是告知使用者该变量希望定义为私有变量,不要外部直接操作(实际可操作),允许内部操作,类似规约。“__”表示私有变量,外部无法直接调用“__变量名”,但是能通过“_class名__变量名” 来调用,实际是达到了变名的效果,这也变相变成了私有变量。python没有绝对的私有变量,外部都有途径进行访问。
带你装逼带你飞zZ
self._birth这个代码有一个“_”对吧?代表什么呢(我删除后代码会报错)?和两个“__”有什么区别?