Python 学习笔记(二) - 学习要讲道理

  1. 在Class里,如果要使得变量通用,则使用self.定义之,否则变量只生效在def层中

  2. 使用 if name == 'main' : 目前看到最大的好处是用来Debug,譬如一个模块中的函数基本上是要被其他地方调用的,但可以使用这个做法在当前文件中先对这些模块做输出验证,因为这个做法只对以该文件为执行文件时,该效果下的内容才生效。这个很好用(文件名必须严格匹配,Python test.py可以调用,但Python c:\test.py就不可以)

  3. 整个Class中通用的参数,以及变量定义等都可以使用在def init声明,然后其他函数中调用的话使用self.xxx

你可能感兴趣的:(Python 学习笔记(二) - 学习要讲道理)