欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學堂Python培訓之print和return的作用及區(qū)別解析

2019-05-05 15:29:20 3818瀏覽

今天扣丁學堂Python培訓老師給大家介紹一下關于Python中print和return的作用及區(qū)別解析的詳細介紹,首先print只是為了向用戶顯示一個字符串,表示計算機內部正在發(fā)生的事情。計算機卻無法使用該print出現的內容,return是函數的返回值。該值通常是人類用戶看不到的,但是計算機可以在其他功能中使用它。



print不會以任何方式影響函數。它只是為了幫助人類使用函數。它對于理解程序如何工作非常有用,并且可以在調試中用于檢查程序中的各種值而不會中斷程序。除了幫助人類看到人們想要看到的結果,print其余的事情都不做。

return是函數返回值的主要方式。所有函數都將返回一個值,如果沒有return語句,它將返回None。函數返回的值可以作為參數進一步傳遞給另一個函數、存儲為變量,或者只是為了人類用戶的使用而打印。return旨在立即中斷控制流并退出當前函數,將指定值返回給調用函數的調用者。

應用實例

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的作用是輸出數據到控制端,就是打印在你能看到的界面上

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

print (1)
print ('asdfghj')

輸出結果

1
asdfghj

如上就是輸出數據到控制端

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

沒有return語句

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

輸出結果

None

沒有return語句,所以沒能給函數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
......

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

以上就是關于扣丁學堂Python培訓之print和return的作用及區(qū)別解析,希望對大家有所幫助,最后想要了解更多關于Python和人工智能方面內容的小伙伴,請關注扣丁學堂Python培訓官網、微信等平臺,扣丁學堂IT職業(yè)在線學習教育平臺為您提供權威的Python開發(fā)環(huán)境搭建視頻,Python培訓后的前景無限,行業(yè)薪資和未來的發(fā)展會越來越好的,扣丁學堂老師精心推出的Python視頻教程定能讓你快速掌握Python從入門到精通開發(fā)實戰(zhàn)技能??鄱W堂Python技術交流群:279521237。


扣丁學堂微信公眾號                          Python全棧開發(fā)爬蟲人工智能機器學習數據分析免費公開課直播間


      【關注微信公眾號獲取更多學習資料】         【掃碼進入Python全棧開發(fā)免費公開課】



查看更多關于"Python開發(fā)資訊"的相關文章>

標簽: Python培訓 Python視頻教程 Python在線視頻 Python學習視頻 Python培訓班

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯科技有限公司版權所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部