「列印」和「返回」的形式區別
在程式設計中,「列印」和「返回」的功能是不同的目的。 「Print」用於在標準輸出流上顯示訊息,而「return」則終止函數的執行並產生一個值。
考慮以下範例:
def funct1(param1): print(param1) return param1
中該函數「print(param1)」將「param1」的值顯示到控制台。然後,「return(param1)」語句終止該函數並將「param1」的值傳回給呼叫函數。
「Return」與「print」有兩個關鍵的差異:
輸出用法:
函數終止:
為了進一步說明這一點,請考慮以下程式碼:
def main(): ret = funct1(5) other = funct1(7) print("ret is: %s" % ret) print("other is: %s" % other)
此程式碼呼叫「funct1」兩次,傳遞不同的值。輸出將是:
5 7 ret is: 5 other is: 7
第一次呼叫中「funct1」傳回的值被指派給變數「ret」並列印。類似地,第二次呼叫傳回的值被分配給“other”並列印。
與「print」相反,「other」可用於儲存或操作「funct1」傳回的值。
以上是程式設計中「列印」和「返回」的根本差異是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!