python定義新函數中return與print隨筆


在函數中把結果返回給調用者,需要在函數中使用return,后面跟着這個函數被調用執行時的唯一輸出值,可以賦值和運算,但不會在函數運行中被打印出來

print是函數被運行時這個過程中打印出的結果,並不是唯一的,不能進行賦值

例;定義如下函數
圖1return返回的結果需要打印才會顯示,而用print,直接調用函數,運行即可顯示結果

 
        

 圖2,分別有兩個return和print,代碼在函數里運行到return 后會中斷,但運行到print后還會繼續往后執行

如運行結果驗證,第二個return並沒有運行,第二個函數兩個print均執行,打印出兩個結果

代碼3;

def add2num(x,y):
    c=x=+y
print(add2num(3,7))

上會輸出None,因為函數沒有return,所以add2num(3,7)沒有返回值

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM