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