Python中print和return的區別


有趣的事,Python永遠不會缺席!

如需轉發,請注明出處:小婷兒的python  https://www.cnblogs.com/xxtalhr/p/10742671.html 

一、解釋 

  1、return

      return是返回值,且return語句塊后面的代碼是不執行的。

      注意

      •   在交互模式下,return的結果會自動打印出來,而作為腳本單獨運行時則需要print函數才能顯示。
      •        return還有一個重要特性:在函數中,凡是遇到return,這個函數就會結束。

  2、print

      print的作用是輸出數據到控制端,就是打印在你能看到的界面上。

    

 1 def func1():
 2     for i in range(1, 5):
 3         print (i)
 4 
 5 def func2():
 6     for i in range(1, 5):
 7         return (i)
 8         print('return后面不輸出')
 9 
10 print('+++++++++print1直接打印+++++++++')
11 func1() #調用func1,輸出print
12 print('+++++++++print2直接打印+++++++++')
13 func2() #調用func2,沒有返回值,不輸出內容
14 print (func2()) #調用func2,返回結果

運行結果:


+++++++++print1直接打印+++++++++ 1 2 3 4 +++++++++print2直接打印+++++++++ 1

 



結果   

  Successfully !!!

  有趣的事,Python永遠不會缺席!還不來加我,瞅什么瞅。

 


免責聲明!

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



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