函式即變數的意思是函式被使用時後面不用(),類似變數的使用,具體如下面的示例**:
defsay(name):
(name)
hi =say
hi('
你好!')
1defadd():
2print('
新增商品')
3def
view():
4print('
檢視商品')
5def
delete():
6print('
刪除商品')
78 choice = input('
請輸入選擇 1、2、3:
').strip()
910 menu =
15if choice in
menu:
16 menu[choice]() #
適合用於函式沒有引數,或者引數是一樣的情況下。
17else:18
print('
輸入錯誤
')
上面就是函式即變數的使用,可以簡化**。
函式即變數有點類似類中加@property後,函式變成了屬性方法,使用時也不用加()
python3使用 python3使用模組
python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...
python的高階函式和函式即變數
1 高階函式 高階函式 定義 把函式作為引數作為另乙個函式的引數 deftest a,b return a b deftest 1 f,c return f c print test 1 test 1,2 5 執行結果 10 2 函式即變數 def foo print in the foo bar ...
python3函式語法 Python3
python3 degrees 函式 描述degrees 將弧度轉換為角度。語法以下是 degrees 方法的語法 import math math.degrees x 注意 degrees 是不能直接訪問的,需要匯入 math 模組,然後通過 math 靜態物件呼叫該方法。引數x 乙個數值。返回值...