课程
/后端开发
/Python
/python进阶
谁能和我解释下—_init_下的下划线到底是两个还是四个,我分不清,帮我解释下,谢谢
2016-07-21
源自:python进阶 4-8
正在回答
前面是两个,后面是两个,共4个。 _ _ init _ _
小啥米 提问者
__funcName__() 在python中表示有特殊意思的方法,如__init__(),__new__() _funcName_() 表示外界可以访问我,但最好不要访问我,最好把我视为内部的。 __funcName 表示私有变量,外界不能访问。如果外面用实例.同名方法,其实是在外面重新定义了,和内部的那个没关系
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计