鍍金池/ 問答/Python  HTML/ 關(guān)于python中return的問題

關(guān)于python中return的問題

如果在print下方加上return的話,就會(huì)打印兩遍值,有沒有其他解決方法。

clipboard.png

clipboard.png

回答
編輯回答
糖果果
如果在print下方加上return的話

你有兩個(gè) print ,在第8行的下方加一個(gè) return 沒有任何額外作用。在第10行下文加一個(gè) return 是語(yǔ)法錯(cuò)誤。

所以,不知道你想問什么。

2017年4月17日 02:24
編輯回答
礙你眼

函數(shù)沒有指定return的值就會(huì)默認(rèn)return None
你之所以加了return后打印兩邊數(shù)據(jù)完全是多寫了一個(gè)print,通常的寫法就是函數(shù)代碼中return 值然后print出函數(shù)調(diào)用的結(jié)果。

2018年7月2日 06:43
編輯回答
終相守

我已經(jīng)解決了,直接刪除print(selt.all)換成return self.all就行了

2017年5月8日 23:27