分享

if __name__ == "__main__": 的理解

 融水公子 2019-08-31

讲解对象:if __name__ == "__main__": 的理解

作者:融水公子 rsgz


前言:今天和大家讲解一下if __name__ == "__main__": ,相信很多人很迷惑这是什么?
源代码

def reverseWords(input): 

    str = input+'大主宰!'

    return str 

if __name__ == "__main__": 

    input = '你是谁?难道是...'

    rw = reverseWords(input) 

    print(rw)

运行结果:你是谁?难道是...大主宰!


分析:从上面可以看到if __name__ == "__main__"语句下面的传输的数据已经进入了函数

经过函数简单简单的字符串连接输出了结果。

总结:这里面的if __name__ == "__main__"的作用很简单,就是运行的时候代入数据

注意:但是当你是import方式的话,if __name__ == "__main__"下面的代码是拒绝执行的。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约