函式名的本質
函式名實質上就是函式的記憶體位址
pass
1.引用是什麼?
當我們定義a=1的時候,系統會開闢一塊記憶體空間來儲存1,然後用a變數名儲存1所在的記憶體位址引用,變數名就好像c語言中的指標,大家可以把引用理解成位址,a裡面存的是1這個數值所在的位址,a存了1的引用。
函式名儲存的是函式的記憶體位址
'''
def func():
print(1)
print(func)
#
函式名賦值給其他變數
def func():
print(1)
x = func
y = func
x()y()
函式名可以當容器類的元素
def func():
print(1)
x = func
y = func
x()y()
函式名可以當作其他函式的引數
函式名儲存的是函式在記憶體中的位址,f1 = f = f()
內部的位址-> f1()
#python學習***:531509025
def f():
print(123)
def fun(f):
f1 = f
f1()
fun(f)
函式名可以當作其他函式的返回值
def func():
print(123)
def fun(f):
return f
ret = fun(func)
ret()
python基礎教程
乙個簡單的客戶機 import socket s socket.socket host socket.gethostname port 1234 s.bind host,port s.listen 5 while true c,addr s.accept print got connection f...
Python基礎教程
本教程不包括python的安裝,ide採用spyder pytho2.7 1.print pow 2,3 8 print 2 3 8這裡pow函式表示乘方,與 功能相同。2.abs 10 10abs函式用來求乙個數的絕對值。3.round 0.6 1.0 round 0.4 0.0round函式將浮...
Python 基礎教程
python由guido van rossum於1989年底發明,第乙個公開發行版發行於1991年。像perl語言一樣,python 源 同樣遵循 gpl gnu general public license 協議。本教程主要針對python 2.x版本的學習,如果你使用的是python 3.x版本...