Python运维开发(CMDB管理系统)——常用函数

内置函数

  • len(返回容器中item的数量)

  • sum(计算可迭代对象的和)

 字符串不可以和数字相加

  •  str(把其他类型转换成字符串)

  •  int(把其他类型转换成int)

  •  max,min(求列表中的最大值或者最小值)

  •  range(返回一个可迭代对象)

 range可以设置遍历的间隔

  • sort和sorted(列表排序,支持反转)

 

 匿名函数

b是一个匿名函数,b(1)表示将1传给了参数x,函数体执行了x+1,所以结果为2

 定义一个函数

 无参函数

 带参函数

 

 函数返回值,函数中可以用return给函数返回值,遇到return后,函数将不再执行

 

 参数默认值,参数age默认是12

 修改参数默认值,调用的时候age修改为18

 可变参数 *args 代表一个元组,**kwargs代表一个字典

 

 

 装饰器

1.装饰器本身是一个函数
2.参数势函数
3.返回值是函数

 

执行流程:
第一步: 调用装饰器 warp,执行return inner
第二步: 执行innner函数,return res
第三步: 执行res函数,调用被装饰函数

 调用装饰器

 

 打印被装饰参数

 装饰器案例(计算函数执行时间)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值