zoukankan      html  css  js  c++  java
  • Python说文解字_main

    1. main函数:

      我们知道很多的编程语言都要写一个main函数,比如在C# 中Main函数还需要大写。很多人疑惑为什么要写这么一个Main函数。其实这就是好比我们在建了一排房子,你从哪个门都可以进入,这就是不写main函数的时候。

      在Python中如果我们不写main函数:

      定义一个文件house1.py

    class House:
        def __init__(self,name):
            self.name = name
    
    h = House("Thomas")
    print("{} in House1 class".format(__file__))

      再另起一个文件叫house2.py

    from house1 import House

      我们在第二个文件当中什么都不加,直接在第二个文件house2.py运行,我们发现打印的是第一个文件中类的内容。

    C:Python37python.exe F:/QUANT/练习/house2.py
    F:QUANT练习house1.py in House1 class

    2. 规范

      为了规范期间,我们把这些所有的房子圈起来,来一个统一的进出大门,这就是main函数的意义。

      把第一个段代码更改一下house1.py

    class House:
        def __init__(self,name):
            self.name = name
    
    
    
    if __name__ == '__main__':
        h = House("Thomas")
        print("{} in House1 class".format(__file__))

       我们再在第二个文件house2.py运行

    C:Python37python.exe F:/QUANT/练习/house2.py

      我们发现已经不执行house1当中的类的方法了。

    3. 技巧

      如果在Pycharm的IDE下面,在代码下面输入main,双击键盘Tab键。会自动补齐这个main函数的格式。

  • 相关阅读:
    python-使用pyecharts绘制各省份985学校数量图
    python-将多个表格的信息合并到一个表格中
    python-使用百度AipOcr实现表格文字图片识别
    python安装OCR识别库
    python-一种去掉前后缀获取子串的方法
    python-一种字符串排序方式
    How to write educational schema.
    RabbitMq related
    OPENId是什么, OAUTH 是什么
    使用abp的 redis cache
  • 原文地址:https://www.cnblogs.com/noah0532/p/10951268.html
Copyright © 2011-2022 走看看