欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)試中用于檢查程序中的各種值而不會中斷程序。除了幫助人類看到人們想要看到的結果,print其余的事情都不做。
return是函數(shù)返回值的主要方式。所有函數(shù)都將返回一個值,如果沒有return語句,它將返回None。函數(shù)返回的值可以作為參數(shù)進一步傳遞給另一個函數(shù)、存儲為變量,或者只是為了人類用戶的使用而打印。return旨在立即中斷控制流并退出當前函數(shù),將指定值返回給調(diào)用函數(shù)的調(diào)用者。

應用實例

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

則結果為:

HELLO
 this is None
 that is RETURN    

一個類比

通俗來講:

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

這就好比

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

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

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

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

print (1)
print ('asdfghj')

輸出結果

1
asdfghj

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

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

沒有return語句

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

輸出結果

None

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

有return語句

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

輸出結果

3

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

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

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

輸出結果

1
......

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

總結

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

相關文章

  • python tkinter界面居中顯示的方法

    python tkinter界面居中顯示的方法

    今天小編就為大家分享一篇python tkinter界面居中顯示的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • python+opencv實現(xiàn)高斯平滑濾波

    python+opencv實現(xiàn)高斯平滑濾波

    這篇文章主要為大家詳細介紹了python+opencv實現(xiàn)高斯平滑濾波,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 完美解決TensorFlow和Keras大數(shù)據(jù)量內(nèi)存溢出的問題

    完美解決TensorFlow和Keras大數(shù)據(jù)量內(nèi)存溢出的問題

    這篇文章主要介紹了完美解決TensorFlow和Keras大數(shù)據(jù)量內(nèi)存溢出的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python使用selenium模擬瀏覽器進入好友QQ空間留言功能

    python使用selenium模擬瀏覽器進入好友QQ空間留言功能

    這篇文章主要介紹了python使用selenium模擬瀏覽器進入好友QQ空間留言,在本文實現(xiàn)過程中需要注意的是留言框和發(fā)表按鈕在不同的frame,發(fā)表在外面的一層,具體實現(xiàn)過程跟隨小編一起看看吧
    2022-04-04
  • 使用Tensorflow實現(xiàn)可視化中間層和卷積層

    使用Tensorflow實現(xiàn)可視化中間層和卷積層

    今天小編就為大家分享一篇使用Tensorflow實現(xiàn)可視化中間層和卷積層,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python統(tǒng)計列表中每個元素出現(xiàn)次數(shù)的4種實現(xiàn)

    Python統(tǒng)計列表中每個元素出現(xiàn)次數(shù)的4種實現(xiàn)

    本文主要介紹了Python統(tǒng)計列表中每個元素出現(xiàn)次數(shù)的4種實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • 詳解設計模式中的工廠方法模式在Python程序中的運用

    詳解設計模式中的工廠方法模式在Python程序中的運用

    這篇文章主要介紹了設計模式中的工廠方法模式在Python程序中的運用,工廠方法模式主張程序在設計時要可以根據(jù)不同的條件生成各種類的實例,需要的朋友可以參考下
    2016-03-03
  • python 遍歷磁盤目錄的三種方法

    python 遍歷磁盤目錄的三種方法

    這篇文章主要介紹了python 遍歷磁盤目錄的三種方法,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-04-04
  • NumPy中掩碼數(shù)組的操作

    NumPy中掩碼數(shù)組的操作

    本文主要介紹了NumPy中掩碼數(shù)組的操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Python爬蟲之線程池的使用

    Python爬蟲之線程池的使用

    這篇文章主要介紹了Python爬蟲之線程池的使用,文中有非常詳細的的代碼示例,對正在學習python爬蟲的小伙伴們很有幫助喲。需要的朋友可以參考下
    2021-05-05

最新評論