對(duì)python中return和print的一些理解
前言
最近剛開(kāi)始學(xué)習(xí)python,之前只有一些c的基礎(chǔ),也忘得差不多了,現(xiàn)在想邊學(xué)習(xí)邊總結(jié)和分享收獲~看書(shū)時(shí)看了return的用法,可是后來(lái)和print混了,老是感覺(jué)可以將函數(shù)return值直接顯示,但不是這樣的。下面就來(lái)和大家分析下對(duì)python中return和print的理解,話(huà)不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。
看到知道上的一個(gè)例子:
代碼 (1)
x = 1 y = 2 def add (x, y): z = x + y return z print (add(x,y))
代碼 (2)
x = 1 y = 2 def add (x, y): z = x + y print z print (add(x,y))
輸出結(jié)果 (相同)
>>> 3
這里代碼1的結(jié)果是打印返回值而得到的,而代碼2的結(jié)果是在打印函數(shù)add (x, y)
時(shí),add (x, y)
執(zhí)行print z語(yǔ)句而得到的,其返回值是None,所以輸出結(jié)果應(yīng)為
3 None
返回值只有打印才能得到,例如
def a(): print('ss') def b(): return 'ss'
直接運(yùn)行a()
,是有結(jié)果的,而直接運(yùn)行b()
是沒(méi)有結(jié)果的,只有運(yùn)行print(b())
才可以顯示'ss'。
另外,將函數(shù)賦值給變量可以獲得返回值,如上函數(shù)b()
,加上
c=b() c
是有結(jié)果的,因?yàn)閏得到了b()
的返回值'ss'。
另外,在交互模式下,return的結(jié)果會(huì)自動(dòng)打印出來(lái),而作為腳本單獨(dú)運(yùn)行時(shí)則需要print函數(shù)才能顯示。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Python中用psycopg2模塊操作PostgreSQL方法
python可以操作多種數(shù)據(jù)庫(kù),本篇文章給大家介紹了用psycopg2模塊操作PostgreSQL方法,一起來(lái)學(xué)習(xí)下。2017-11-11Python實(shí)現(xiàn)詞云圖詞頻統(tǒng)計(jì)
這篇文章主要為大家詳細(xì)介紹了Python數(shù)據(jù)分析中的詞頻統(tǒng)計(jì)和詞云圖可視化,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,需要的可以參考一下2022-12-12Vscode使用matplotlib顯示圖像詳細(xì)圖文教程
最近使用python里的matplotlib庫(kù)繪圖,想在代碼結(jié)束時(shí)顯示圖片看看,下面這篇文章主要給大家介紹了關(guān)于Vscode使用matplotlib顯示圖像的相關(guān)資料,需要的朋友可以參考下2024-03-03Python利用pandas進(jìn)行數(shù)據(jù)合并詳解
當(dāng)使用Python中的pandas庫(kù)時(shí),merge函數(shù)是用于合并(或連接)兩個(gè)數(shù)據(jù)框(DataFrame)的重要工具。它類(lèi)似于SQL中的JOIN操作,下面我們就來(lái)看看它的具體操作吧2023-11-11Python實(shí)現(xiàn)實(shí)時(shí)監(jiān)測(cè)可視化數(shù)據(jù)大屏
實(shí)時(shí)監(jiān)測(cè)的可視化數(shù)據(jù)大屏是一種非常有用的工具,可以幫助我們實(shí)時(shí)了解數(shù)據(jù)的變化和趨勢(shì),下面我們將介紹如何使用Python代碼實(shí)現(xiàn)實(shí)時(shí)監(jiān)測(cè)的可視化數(shù)據(jù)大屏,需要的可以參考一下2023-06-06python數(shù)據(jù)預(yù)處理之將類(lèi)別數(shù)據(jù)轉(zhuǎn)換為數(shù)值的方法
下面小編就為大家?guī)?lái)一篇python數(shù)據(jù)預(yù)處理之將類(lèi)別數(shù)據(jù)轉(zhuǎn)換為數(shù)值的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07