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...