python __main__ 和self代表什么 ?
2007-12-03 14:01
197 查看
__name__是用来识别一个模块是直接运行还是作为一般的模块被导入的状态。当一个模块是直接运行时,__name__就等于__main__,如果它是作为一般模块被导入时,__name__就是模块本身的名字。 示例: if __name__ == "__main__": run() self是一种约定。在Python中,类方法的第一个参数表示对象本身,在Python中一般使用self。你也可以使用this. 示例: a是你想用的方法。但self是一种约定。在调用一个对象的方法时,对象本身被作为self参数传入。如: class A: def p(self, name): print name a=A() a.p('aa') 这时,相当于A.p(a, 'aa')
相关文章推荐
- 【整理】python 中 self, init, __ ,if __name__ == '__main__'
- Python里的if __name__ == "__main__"是什么意思?
- python中的if __name__ == '__main__'有什么用
- (1)python中的类中属性元素加self.和不加self.的区别是什么?
- Python中if __name__ == "__main__"是什么作用
- python的class(类)中的self是什么意思
- Python3基础 self是什么及其用法 类中大多数方法需要self参数
- python3--基础-*self._args, **kwargs 是什么意思
- Python中self的含义到底是什么
- CATEGORY_LAUNCHER CATEGORY_DEFAULT ACTION_MAIN 各自代表什么--binbinyang
- python:if __name__ == '__main__'到底有什么用?
- python中 if __name__=='__main__' 是什么意思
- Python入门:自定义类中的方法被调用的时候,什么情况下需要传入self,什么时候不需要
- if __name__ == '__main__'到底干了什么?(关键词:Python、__name__、__main__)
- python中的__name__ =="__main__"是什么意思呢
- python中的__name__ == "__main__" 有什么作用?
- select 1 from ... sql语句中的1代表什么意思?
- javascript 中$符号是代表什么意思!
- 正则表达式 '^[a-zA-Z0-9''-'\s]{1,30}$' 代表什么意思?
- Linux系统下文件和目录的颜色代表什么