看板 Python 關於我們 聯絡資訊
※ 引述《cgcluck (Never give up!)》之銘言: : Hello, everyone : 我是python的初學者,以下是我練習的語法 : . . . x = 1 0 : . . . d e f g e t X ( ) : : . . . r e t u r n x : . . . d e f s e t X ( n ) : : . . . x = n : . . . r e t u r n ( g e t X , s e t X ) : . . . : 1 0 : 1 0 : 我不太懂的是當setX(20),為什麼getX()=10? : 我認為我應該還是不懂curry的概念~煩請高手幫我解答以上的問題。感謝。 根據駭客與畫家 p.172 的說法, python 沒有全面支援 lexical variable, 所以必須先建立持有變數的資料結構: def func(): x = [10] def get(): return x[0] def set(n): x[0] = n return (get, set) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.161.243.155
FreedomMax:請問有比較好的修改字串的方法嗎? 01/06 22:44
FreedomMax:抱歉 發錯 01/06 22:45