Python基礎教程 函式名本質

2022-09-14 19:33:19 字數 1009 閱讀 8402

函式名的本質

函式名實質上就是函式的記憶體位址

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版本...