講解對象:if __name__ == "__main__": 的理解 作者:融水公子 rsgz
前言:今天和大家講解一下if __name__ == "__main__": ,相信很多人很迷惑這是什么? 源代碼:
def reverseWords(input): str = input+'大主宰!' return str if __name__ == "__main__": input = '你是誰?難道是...' rw = reverseWords(input) print(rw) 運(yùn)行結(jié)果:你是誰?難道是...大主宰!
分析:從上面可以看到if __name__ == "__main__"語句下面的傳輸?shù)臄?shù)據(jù)已經(jīng)進(jìn)入了函數(shù) 經(jīng)過函數(shù)簡單簡單的字符串連接輸出了結(jié)果。 總結(jié):這里面的if __name__ == "__main__"的作用很簡單,就是運(yùn)行的時(shí)候代入數(shù)據(jù) 注意:但是當(dāng)你是import方式的話,if __name__ == "__main__"下面的代碼是拒絕執(zhí)行的。
|