菜鳥我在學Python時,有個最大的疑惑就是:
"為什麼有些函數需要有東西去接,有些不用?"
像是split函數,我學的時候是這樣用的
str=str.split(' ')
這樣才能把split後的字串存進去,而不能 str.split(' ') 就好。
但像是append函數,
list.append(objctive)
就可以把物件加到list後面,而不用 list=list.append(objective) 。
我目前的理解是split函數有回傳值,而append沒有,所以一個要用=,一個不用,
不知這樣是否正確?
另外,在學這些函數時有方法知道到底要不要用=嗎?
還是只能看範例照做,或是看說明文件了?
謝謝大家~~