每個學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'這個字串的值。大家明白了嗎?