我對此很陌生,希望有人能幫助我的基本問題,以幫助澄清我的概念。你什麼時候寫函數不返回任何東西
我正在玩弄縮短代碼,但第二個案例沒有奏效。
我認爲它沒有工作,因爲remove()不返回任何東西。那是對的嗎?
這讓我想知道。你想什麼時候寫函數不返回任何東西?即使可能被使用,返回一些東西並不總是好事嗎?你如何使用不返回任何東西的函數。
s = 'abc'
# This remove a from the abc
x = list(s)
x.remove('a')
# if remove() can return the list this would be simpler
x = list(s).remove('a')
可能的重複[是否返回'None'對於Python函數來說是個好主意?](http://stackoverflow.com/questions/16252331/is-returning-none-for-python-function-ever-a-好主意) – sashkello
我想你想'pop()' –
'sys.exit()'是一個不返回函數的好例子。 – yeyo