Python 函式的使用

2021-09-22 23:08:55 字數 1069 閱讀 6314

def test(name,age=20):#age可以預設

print(name+str(age))

test(name="c",age=30)

test("a")

#傳入元組,引數隨便寫,將引數全部封裝到元組中

def tup(*tupl):

print(tupl)

tup('x','s','c')

#限制引數的傳入,預設讀取第乙個,後面的全部放入元組

def tup1(size,*tup2):

print(size)

print(tup2)

tup1(15,"ds",52,"dd")

#也可傳入字典

dir1=

def tup2(size,**dir):

print(size)

print(dir)

tup2(23,name='大明',age=23)

tup2(24,**dir1)

python中變數都存在命名空間中,可用locals獲取空間裡面東西,以字典形式儲存,globals獲取全域性的

def local():

a = 1

scope=locals()

print(scope)

local()

#

匿名函式lambda用來創造簡單的函式

#匿名函式

def fun(a,b):

return a+b

print(fun(4,1))

#可用lambda

lambda a,b:a+b

fn=lambda a,b:a+b

print(fn(2,4) )

python中的反射

#python中的反射

class fun():

def func(self):

coun=0

print(coun)

a=getattr(fun,"func")

print(a)

Python 函式的使用

函式 function 函式的概念 如果乙個功能在程式設計中可能反覆被使用,則可以將這個功能封裝成乙個函式。函式的分類 1,系統函式 2,自定義函式 函式的定義 任何函式都是先定義在使用 def 自定義函式 引數 實現功能的 使用函式的好處 1,封裝性更好,降低 的耦合性 2,更方便維護 函式的呼叫...

python函式的使用

class a object def show self print 我是a類 class b object def show info self print 我是b類 def show self print 我是b類 class c b,a pass c c c.show c.show info ...

python函式怎麼使用 python函式的使用

函式形參和實參 函式取得的引數是你提供給函式的值,這樣函式就可以利用這些值 做 一些事情。這些引數就像變數一樣,只不過它們的值是在我們呼叫函式的時候定義的,而非在函式本身內賦值。引數在函式定義的圓括號對內指定,用逗號分割。當我們呼叫函式的時候,我們以同樣的方式提供值。注意我們使用過的術語 函式中的引...