python简单的问题关于_与.的问题
python中的_与.有什么区别例如 os.mkdir
page_num
指代的含义是什么?谢谢大佬!
_ 下划线是属于标识符名的,即 page_num 是一个完整的标识符
而 . 是调用 . 前面对象的方法 或 属性的
本帖最后由 isdkz 于 2022-3-13 18:10 编辑
. 表示取对象或类的属性或方法,你可以把 . 理解成“的”,谁的什么
命名规范中_是可以用作变量名的,而且没有限制,所以_的用法大多只是一种约定
通常_的用法:
__test 两个下划线开头的变量名用作私有属性
_test一个下划线开头的变量名用作受保护的属性
_一个下划线用作临时变量,就是后面不需要再用到的变量
__add__ 前后各两个下划线用作魔法方法
页:
[1]