python ruturn 和 print 的區別

TNT_God發表於2019-08-07

每個學python函式的人都可能會遇到這個問題,return和print函式的區別是什麼?區別就在於return是返回值,而print是列印值。如果你覺得還是不太明白,那就看下去吧!

def try():
    return True
try()

執行之後返回了一個True,現在試試print(True),結果也是True!雖然結果一樣,但也不代表它們的用處一樣。繼續往下看。我們來試試這樣子:

def try():
    return 'a'
try()

這次執行之後返回了一個'a',可能會有人問:“為什麼返回的是'a'而不是像print那樣返回a?”那是因為return只是返回了'a'這個字串,而print是列印出'a'這個字串的值。大家明白了嗎?

相關文章