3
我們可以定義here定義Python的內部操作符。只是爲了好奇,我們能否定義像$
或***
這樣的新運營商? (如果是這樣,那麼我們可以定義三元條件運算符或旋轉運算符。)Python中的新操作符
我們可以定義here定義Python的內部操作符。只是爲了好奇,我們能否定義像$
或***
這樣的新運營商? (如果是這樣,那麼我們可以定義三元條件運算符或旋轉運算符。)Python中的新操作符
由於@minitech說你不能定義新的操作符。但檢查這個黑客,允許您定義中綴運算符http://code.activestate.com/recipes/384122-infix-operators/
不,您不能在Python中定義新的運算符。
令牌python語法接受作爲運算符(如二進制運算符)是固定在語言語法(並被翻譯成各種協議)。所以不行:不可能爲標準Python添加新的操作符(標記)。 – user2864740