谢谢,我对像
这样的python编程有一些疑问if __name__=__main__:main
而不是简单的调用main()
代码:
class A:
atri=9
def method(self):
print 'This is method'
def my():
print 'attribute access using Class name ',A.atri
print 'method calling using Class name ',A.method()
my()
答案 0 :(得分:4)
模块是一个Python文件。包是具有__init__.py
文件的目录。它的行为几乎就像是一个模块,虽然它是一个目录。库是可重用的模块或包。
关键字是您无法分配的保留字。内置是一个可以“默认”可用的变量。它们列在__builtins__
变量中。在Python 2中,True
和False
确实是内置的,但不是关键字。在Python 3中,它们都是内置函数和关键字。
它允许您将模块用作库,而无需在导入时调用main()。
是的,你可以。