python3 函式即變數的使用

2022-07-03 20:00:19 字數 652 閱讀 9124

函式即變數的意思是函式被使用時後面不用(),類似變數的使用,具體如下面的示例**:

def

say(name):

print

(name)

hi =say

hi('

你好!')

1

defadd():

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 乙個數值。返回值...