老师您好,我想问下。有的时候阅读代码的时候会看到一些“单下划线” 开始的变量或方法,如何理解?谢谢您。

来源:4-8 数据封装和私有属性

prosmail

2020-03-14

写回答

1回答

bobby

2020-03-16

单下划线的变量是内部变量,一般不对外提供访问,这个是编码的一个大家公认的规则,不代表python底层会屏蔽这个变量的访问,实际上我们仍然可以直接访问这个变量,不过大家一看到这种命名的规则就知道写代码人的意图而已

1
3
bobby
回复
抓住羊肉汤
是的,可以这样理解,不过python并没有语法上强制无法访问,这是一种大家的约定而已
2021-06-06
共3条回复

Python3高级核心技术97讲,高级进阶的必学课程

socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO

2121 学习 · 551 问题

查看课程