zoukankan      html  css  js  c++  java
  • if __name== '__main__'解析

    在学习python基础语法时:在程序的最后面经常会出现if __name == 'main’这个语句,这个代码的作用是既可以当前.py文件直接运行,也能保证其可以被作为模块被其他.py文件导入使用。

    __name__本质:

    你可以在python中输入这两行代码:

    print(__name__)  # 输出:__main__
    print(type(__name__))  # 类型:<class 'str'>
    

    这里可以说明__main__本身就是一个变量,但是这个变量有点特别,它是在
    程序执行前就被创建并被赋值的,并且它的赋值机制是它的关键。在当前程序被执行时__name__是被自动赋值为固定的字符串的__main__;当它作为模块被其他文件调用时,自动被赋值成当前模块所在的文件名;

    从csdn搬家过来的可能没有图片,原地址https://blog.csdn.net/weixin_38091140
  • 相关阅读:
    1050. String Subtraction
    1041. Be Unique
    1033. 旧键盘打字
    1029. 旧键盘
    1080. Graduate Admission
    1083. List Grades
    1075. PAT Judge
    sed指令进阶操作
    Mysql最大连接数
    javascript自写工具方法
  • 原文地址:https://www.cnblogs.com/Apy-0816/p/11100256.html
Copyright © 2011-2022 走看看