task6函数与lambda表达式

task6函数与lambda表达式
定义函数:def 函数名(参数列表):
函数体
return(表达式)结束函数,返回一个值,不带表达式的return相当于返回none

>>> def hello():	
print("hello world") 	
>>> hello()
#hello world

2.函数调用

>>> def mni(str):	
>print(str)
>>> mni("调用子定义函数")
#调用子定义函数
>>> mni("再调用一次")
#再调用一次>>> 

3.参数传递
类型属于对象,变量没有类型
4.可更改与不可更改的对象
不可更改:strings,tuples,numbers
可更改:list,dict
不可变

>>> a=3
>>> af(a)
>>> print(a)
>#3

可变:

>>> list1=[8,5.3]
>ass(list1)
>函数内取值: [16, 5.3]
>函数内取值: [16, 10.6]

5.return语句

>>> def ad(b):	
>b=b+5	
>return(b) 
>>>> a=3
>>>> ad(a)
>#8

6.函数的迭代
在函数内部调用其它函数,起到迭代的的作用

>>> n=int(input("输入正整数"))
>输入正整数10
>>>> ans=nn(n)
>>>> print("{0}的阶乘为:{1}".format(n,ans))
>10的阶乘为:3628800>>> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值