Python記錄7 函式3,函式物件

2022-07-29 16:24:16 字數 1106 閱讀 2721

#函式物件指的是:函式的記憶體位址可以像變數值一樣去使用,如何使用?

def func():

print('from func')

#1. 可以被引用

# f=func

# print(f)

# f()

#2. 可以當做引數傳給另外乙個函式

# def bar(x):

# # print(x)

# x()

# bar(func)

#3. 可以當做函式的返回值

# def foo():

# return func

# res=foo()

# print(res)

#4. 可以當做容器型別的元素

# l=[func,]

# print(l)

# l[0]()

# dic=

# # print(dic)

# dic['0']()

def login():

print('login')

def register():

print('register')

def shoppping():

print('shopping')

def pay():

print('pay')

def withdraw():

print("withdraw")

def transfer():

print('transfer')

func_dic=

while true:

print("""

0: 退出

1: 登入

2: 註冊

3: 購物

4: 支付

5: 提現

6: 轉賬

""")

choice=input('輸入操作》: ').strip()

if choice == '0': break

if choice in func_dic:

func_dic[choice]()

else:

print('輸入的指令不存在')

Python學習記錄 Python函式及物件

1.函式操縱 a.函式定義 b.引數的定義 定參與不定參以及函式過載 c.引數預設值 d.傳遞引用和引用外部變數 e.修改全域性變數 f.lambda寫法 和 函式傳遞 g.函式內定義函式 2.物件操縱 1 物件定義 a.建構函式和析構函式 b.定義成員變數和成員方法 c.定義私有成員和公有成員 d...

python函式記錄

碰到乙個記乙個,全是抄別人的,沒有參考價值 建立標籤 valid np.ones batch size,1 fake np.zeros batch size,1 numpy中的zeros ones 這兩個函式用法很相似。zeros 返回乙個全0的n維陣列,一共有三個引數 shape 用來指定返回陣列...

記錄 Python函式用法

python 3有很多簡單的內建函式,可以參考 python 3內建函式 argsort 函式的功能是將陣列中的元素從小到大排列,並返回其對應的 index 索引 序列。例1.對陣列 x 進行排序 此例中,x 3 5 最小,所以輸出序列第乙個值為 3,x 4 9 最大,所以輸出序列最後乙個值為 4。...