python中return是什麼意思呢

2021-07-16 08:27:51 字數 602 閱讀 7788

1樓:

題主你好,

每門語言中都有自己語法, python中return關鍵字的用法是:

也就是說return後面要接的是表示式, 但如果按題主所說的,寫成:

要注意 "person = " 這是一個語句, 而非一個表示式, 和python中定義的return語法是相背的,所以不能這麼寫.

希望可以幫到題主, 歡迎追問.

2樓:鍾玲公冶雪卉

return,就是函式返回傳。每一個函式都必須有一個返回值的,如果函式中沒有寫return,預設返回為none物件比如:defadd(a,b):

returna+bprintadd(2,3)以上會得到輸出5而:defadd1(a,b):c=a+bprintadd1(2,3)以上會輸出none,因為函式沒有return,所以add1沒有返回值

3樓:

就是返回值的意思 比如 return 1 就表示返回值是1 return a+b 就表示返回a+b的和

4樓:

雖然不知道你在說什麼,不過return的中文意思是 返回

Python中編碼def時return出現語法錯誤這是為什麼

縮排有問題。多行的指令碼最好不要在互動式命令下寫,正確寫法是檔案 新建python指令碼檔案,寫好儲存檔案,再執行。你那個沒有縮排,把縮排加上就好了。有可能你那個 是中文的 python裡def函式後面總是語法錯誤,但我真找不到 錯了。空格?def和 init 之間要空格 你 init 下面的函式定...

php函式function中return問題

return 是要返回函式呼叫後的結果,就是比如 a fun 如果fun 裡有值就可以把這個函式賦值給一個變數,如果沒有return 就不能賦值給變數。function 裡的 a 和外面的 a不是一個值,function裡的是區域性變數,只在function裡起作用。如果你直接echo a 而沒有寫...

python問題,python中的,問題?

反轉一個list,返回一個迭代器 iterator 如 range 10 0,1,2,3,4,5,6,7,8,9 reversed range 10 x for x in reversed range 10 9,8,7,6,5,4,3,2,1,0 還可以這樣完成反轉 range 10 1 9,8,7...