Python

作者: _Cooper_ | 来源:发表于2018-06-30 16:15 被阅读5次

1. 有关main()

  • python程序是顺序执行的,而C++中main()是程序的入口
  • 一段python程序以py文件运行时,文件属性name为main;作为模块导入时,文件属性name为文件名
    两个py文件放在一个目录里可以互相import,import之后该模块的name变为文件名
    编程格式:若是文件主动执行,main之前不要有可执行代码,这样做到程序从main()开始,流程逻辑性强
    若是文件作为模块被调用,则可以不用写main(),从上而下顺序执行。

2.有关执行

定义一个class不会执行,要调用才会执行

3. import 和 from import

import module直接把一个module引入,使用module中的东西时需要加点
from ... import ... 则把具体的变量/类/方法直接引入当前文档,可以直接用

PI = 3.14
def main():
    print("PI:",PI)

main()
import constant

def calcu(r):
    return constant.PI*r*r

def main():
    print("area:",calcu(2))

main()

如果是from constant import PI,则直接使用PI

相关文章

网友评论

      本文标题:Python

      本文链接:https://www.haomeiwen.com/subject/ytgtuftx.html