print只是為了向使用者顯示字串,表示電腦內部正在發生的事情。計算機卻無法使用該print出現的內容。
return是函數的回傳值。該值通常是人類用戶看不到的,但是電腦可以在其他功能中使用它。
print不會以任何方式影響函數。它只是為了幫助人類使用函數。 (建議學習:Python影片教學)
它對於理解程式如何運作非常有用,並且可以在偵錯中用於檢查程式中的各種值而不會中斷程式。除了幫助人類看到人們想要看到的結果,print其餘的事情都不做。
return是函數傳回值的主要方式。所有函數都會傳回一個值,如果沒有return語句,它將傳回None。函數傳回的值可以作為參數進一步傳遞給另一個函數、儲存為變量,或只是為了人類使用者的使用而列印。 return旨在立即中斷控制流並退出目前函數,將指定值傳回給呼叫函數的呼叫者。
套用實例
def print_hello(): x = "HELLO" print(x) def print_return(): x = "RETURN" return x def main(): Hello = print_hello() Return = print_return() print("this is %s " % Hello) print("that is %s " % Return) if __name__ == "__main__": main()
print 是將你想要的結果,展示給你看。
return是將你要的結果,傳送給你。
更多Python相關技術文章,請造訪Python教學欄位進行學習!
以上是python中print與return區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!