最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中print和return的作用及區(qū)別解析

 更新時間:2019年05月05日 14:13:43   作者:孫小鑫的心  
print的作用是輸出數(shù)據(jù)到控制端,就是打印在你能看到的界面上。這篇文章給大家介紹Python中print和return的作用及區(qū)別解析,感興趣的朋友跟隨小編一起看看吧

print只是為了向用戶顯示一個字符串,表示計算機內(nèi)部正在發(fā)生的事情。計算機卻無法使用該print出現(xiàn)的內(nèi)容。
return是函數(shù)的返回值。該值通常是人類用戶看不到的,但是計算機可以在其他功能中使用它。

print不會以任何方式影響函數(shù)。它只是為了幫助人類使用函數(shù)。它對于理解程序如何工作非常有用,并且可以在調(diào)試中用于檢查程序中的各種值而不會中斷程序。除了幫助人類看到人們想要看到的結(jié)果,print其余的事情都不做。
return是函數(shù)返回值的主要方式。所有函數(shù)都將返回一個值,如果沒有return語句,它將返回None。函數(shù)返回的值可以作為參數(shù)進(jìn)一步傳遞給另一個函數(shù)、存儲為變量,或者只是為了人類用戶的使用而打印。return旨在立即中斷控制流并退出當(dāng)前函數(shù),將指定值返回給調(diào)用函數(shù)的調(diào)用者。

應(yīng)用實例

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()

則結(jié)果為:

HELLO
 this is None
 that is RETURN    

一個類比

通俗來講:

print 是將你想要的結(jié)果,展示給你看。
return是將你要的結(jié)果,傳送給你。

這就好比

•你想查看自己銀行卡上的余額,你通過短信進(jìn)行查詢,你會看到余額的短信提醒——尾號***余額為3000元。這個短信就相當(dāng)于是print的功能。
•當(dāng)你想買一個3000元的手機,你去手機專賣店給服務(wù)員看短信,說自己有3000元,要拿走手機,結(jié)果是直接被轟出來。這個時候需要的是拿出銀行卡,盡管你看不到銀行卡里面的錢,但是他卻能為你所用。這就相當(dāng)于return功能。

下面看下Python中return和print的作用

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

print的作用還是比較容易理解的

print (1)
print ('asdfghj')

輸出結(jié)果

1
asdfghj

如上就是輸出數(shù)據(jù)到控制端

return的作用之一是返回計算的值

沒有return語句

x = 1
y = 2
def add (x, y):
  z = x + y
print (add(x,y))

輸出結(jié)果

None

沒有return語句,所以沒能給函數(shù)add()賦值,打印出來也就是空值(None)。

有return語句

x = 1
y = 2
def add (x, y):
  z = x + y
  return z
print (add(x,y))

輸出結(jié)果

3

注意:return返回值只能通過print打印才會顯示出來,但在交互式模式下不需要print打印

def func1():
  for i in range(1, 5):
    return (i)

print (func1())
print ("......")
func1()

輸出結(jié)果

1
......

如上,直接調(diào)用func1(),是沒有輸出結(jié)果的。

總結(jié)

以上所述是小編給大家介紹的Python中print和return的作用及區(qū)別解析,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

相關(guān)文章

  • Python osgeo庫安裝失敗問題的解決方案

    Python osgeo庫安裝失敗問題的解決方案

    Osgeo是一個支持開源地理空間數(shù)據(jù)處理的基金會,我們可以在python中使用“osgeo”庫來訪問其提供的高效地理空間數(shù)據(jù),在PyCharm安裝osgeo庫的時候,顯示報錯,所以本文記錄一下解決這個麻煩的步驟,需要的朋友可以參考下
    2025-04-04
  • python實現(xiàn)LBP方法提取圖像紋理特征實現(xiàn)分類的步驟

    python實現(xiàn)LBP方法提取圖像紋理特征實現(xiàn)分類的步驟

    這篇文章主要介紹了python實現(xiàn)LBP方法提取圖像紋理特征實現(xiàn)分類的步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • PyCharm運行Python代碼時出現(xiàn)"未找到模塊"錯誤解決步驟

    PyCharm運行Python代碼時出現(xiàn)"未找到模塊"錯誤解決步驟

    在使用python的過程中經(jīng)常會遇到一個問題,就是叫什么名字的模塊未發(fā)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于PyCharm運行Python代碼時出現(xiàn)"未找到模塊"錯誤的解決步驟,需要的朋友可以參考下
    2023-11-11
  • python實現(xiàn)Android與windows局域網(wǎng)文件夾同步

    python實現(xiàn)Android與windows局域網(wǎng)文件夾同步

    這篇文章主要給大家詳細(xì)介紹了python實現(xiàn)Android與windows局域網(wǎng)文件夾同步,文中有詳細(xì)的代碼示例和圖文介紹,具有一定的參考價值,需要的朋友可以參考下
    2023-09-09
  • python基于tkinter點擊按鈕實現(xiàn)圖片的切換

    python基于tkinter點擊按鈕實現(xiàn)圖片的切換

    這篇文章主要介紹了python基于tkinter點擊按鈕實現(xiàn)圖片的切換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • pip安裝庫報錯[notice]?A?new?release?of?pip?available:?22.2?->?22.2.2

    pip安裝庫報錯[notice]?A?new?release?of?pip?available:?22.2

    這篇文章主要給大家介紹了關(guān)于pip安裝庫報錯[notice]?A?new?release?of?pip?available:?22.2?->?22.2.2的相關(guān)資料,文中通過圖文將解決的方法介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • ROS系統(tǒng)將python包編譯為可執(zhí)行文件的簡單步驟

    ROS系統(tǒng)將python包編譯為可執(zhí)行文件的簡單步驟

    本文章講述ROS系統(tǒng)下如何將python編譯為可以執(zhí)行文件,步驟比較簡單,感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • python隊列通信:rabbitMQ的使用(實例講解)

    python隊列通信:rabbitMQ的使用(實例講解)

    下面小編就為大家分享一篇python隊列通信:rabbitMQ的使用(實例講解),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Python字符串拼接的4種方法實例

    Python字符串拼接的4種方法實例

    字符串是所有編程語言中都有的基本變量的類型?,程序員基本每天都在和字符串打交道,下面這篇文章主要給大家介紹了關(guān)于Python字符串拼接的4種方法,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Yolov5訓(xùn)練意外中斷后如何接續(xù)訓(xùn)練詳解

    Yolov5訓(xùn)練意外中斷后如何接續(xù)訓(xùn)練詳解

    目標(biāo)檢測是計算機視覺上的一個重要任務(wù),下面這篇文章主要給大家介紹了關(guān)于Yolov5訓(xùn)練意外中斷后如何接續(xù)訓(xùn)練的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03

最新評論

无棣县| 永康市| 原阳县| 六枝特区| 德清县| 新民市| 阿克陶县| 河池市| 上饶县| 黑河市| 济南市| 泌阳县| 叙永县| 松溪县| 石泉县| SHOW| 洪湖市| 古丈县| 尼勒克县| 和平区| 洱源县| 固安县| 石柱| 永仁县| 兴仁县| 黔西县| 古丈县| 凯里市| 浦北县| 水城县| 那坡县| 南昌市| 新巴尔虎左旗| 陆河县| 东乡| 庆安县| 冀州市| 兴义市| 辽阳市| 游戏| 菏泽市|