print('第一个function--python')
>>> MyFirstFunction()
第一个function--python
>>>
>>> def MyFirstFunction():
print('第一个function--python')
>>> MyFirstFunction()
第一个function--python
>>> def add(num1,num2):
res = num1 + num2
print(res)
>>> add(1,2)
3
>>> def add(num1,num2):
return num1 + num2
>>> res = add(5,6)
>>> res
11
>>>
>>> def ceshi(my,world):
return my + world
>>> myworld = ceshi(world = 'zhongguo world',my = 'mymy')
>>> print(myworld)
mymyzhongguo world
>>>
>>> def test(*params):
print('参数长度',len(params));
print(params);
print('dierge canshu ',len(params[1]))
>>> test(1,'ceshi',3,4,5)
SyntaxError: unexpected indent
>>> test(1,'ceshi',3,4,5)
参数长度 5
(1, 'ceshi', 3, 4, 5)
dierge canshu 5
>>> def FunX(x):
def FunY(y):
return x * y
return FunY
>>> i = FunX(8)
>>> type(i)
<class 'function'>
>>> FunX(8)(7)
56
>>>
python 匿名函数
>>> g = lambda x : 2 * x + 1
>>> g(5)