主功能应该放在一个main()函数中。
在Python中,pydoc以及单元测试要求模块必须是可导入的。代码应该在执行主程序前总是检查 , 这样当模块被导入时主程序就不会被执行。if __name__ == '__main__'
代码如下:
Def add(x,y):
Return (x+y)
Print(100.200) # 这里可以输出出来看一下100,200的运算结果
Def subtraction(x,y):
Return x-y
If __name__ == ‘__main__’
以上代码是什么意思呢?
先定义函数 ‘def add(x,y)’
Return(x+y)把(x+y)进行运算执行后结果返回到调用的地方,并把程序的控制权一起返回
如果没有使用import()导入的话会执行Def add(x,y): 这一段代码,如果不使用import()那么就不会执行Def subtraction(x,y): 这一段代码.
那么name是什么呢?其实name就是main
如:
Def add(x,y):
Return (x+y)
Def subtraction(x,y):
Return x-y
If __name__ == ‘__main__’
Pass
在这里编写自己的逻辑代码,如:
Print(subtraction(1,2))
那么运行结果就等于-1
导入自定义的包:Import function # function就是我们要导入的包
Print(function.add(100.200))
那么它运行的结果就是300



