函數可以說是一個黑箱,輸入一些值,然后輸出一些值,因此return就是讓函數輸出值的操作。\x0d\x0a然而,類,簡單來說就是一系列函數的集合,它最主要的用途是設定對象和方法。\x0d\x0a\x0d\x0a在Python中,我簡單舉個例子,我要算a+b=c,我輸入a和b,輸出c。\x0d\x0a那么,函數就是這樣的:\x0d\x0adefplus(a,b):\x0d\x0ac=a+b\x0d\x0areturnc\x0d\x0a這里你就可以看到,輸入兩個值,經過函數內部計算,就輸出的一個值。在主程序中你調用這個函數,比如:c=plus(1,2),那么printc就得到3。\x0d\x0a\x0d\x0a但是類是不同的,同樣是計算a+b=c,我要先設定一種方法,比如叫做Plus,如下:\x0d\x0aClassPlus:\x0d\x0adef__init__(self,a,b):\x0d\x0aself.a=a\x0d\x0aself.b=b\x0d\x0adefreturn_result(self):\x0d\x0aself.c=self.a+self.b\x0d\x0areturnself.c\x0d\x0a那么在主程序中你就要調用這個類,如下:\x0d\x0aequation=Plus(1,2)\x0d\x0aresult=equation.return_result()\x0d\x0aprintresult\x0d\x0a這樣你就會得到結果3。\x0d\x0a\x0d\x0a希望可以幫到你,或者你把你的程序發過來,我看看~

網站建設公司,為您提供網站建設,網站制作,網頁設計及定制網站建設服務,專注于成都定制網頁設計,高端網頁制作,對咖啡廳設計等多個行業擁有豐富的網站建設經驗的網站建設公司。專業網站設計,網站優化推廣哪家好,專業seo優化優化,H5建站,響應式網站。
題主你好,
關鍵點在于函數如果沒有明確使用return關鍵字指定函數的返回值,則默認返回值是none.
-----
所以temp = hello()這句的理解就是: 執行hello()這個函數, 并且把函數的返回值賦給變量temp, 但hello()函數中沒有return語句, 所以hello()函數的返回值為默認的none.
-----
題主還可以在hello()函數最后加一個: return 123
然后再行一下看看,就明白了.
=====
希望可以幫到題主, 歡迎追問.
在Python中,一個函數的返回值可以直接輸出,示例代碼如下:
# 定義一個函數
def add(a, b):
return a + b
# 調用函數并輸出返回值
print(add(1, 2))
在這段代碼中,我們首先定義了一個名為add的函數,該函數接收兩個參數a和b,并通過return語句返回它們的和。接著,我們調用該函數并傳入參數1和2,并使用print函數輸出函數的返回值,即3。
請注意,上面的代碼只是一個示例,實際應用中可能需要根據實際情況進行更多的處理,比如考慮函數沒有返回值等情況。
名稱欄目:python函數返回內容 python函數之函數返回值
文章來源:http://www.kartarina.com/article10/dossedo.html
成都網站建設公司_創新互聯,為您提供網站建設、網站營銷、定制開發、、移動網站建設、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯