python-函数

分类:

(1)内置函数。如abs()、len()等,在程序中可以直接调用。

(2)标准库函数。通过import语句可以导入标准库,然后使用其定义的函数。

(3)第三方库函数。同样通过import语句可以导入库,然后使用其定义的函数。

(4)用户定义的函数。


1、函数的使用 

 (1)函数的定义和调用

python语言中,定义函数的语法格式为:

def 函数名([参数列表])

        参数体

 调用函数的语法格式为:

函数名([实参列表])

示例:求出1至100的整数和

def sum(n1,n2):
    sum = 0
    for i in range(n1,n2+1):
        sum+=i
    return sum
print(sum(1,100))

(2)函数的使用

函数的参数:默认值函数

可以在声明函数时为一些参数指定默认值,调用该函数时,如果没有对应的实参值则函数使用声明时指定的默认参数值。

def babble(words,times=1):
    pritf((words+" ")*times)

>>> babble('hello',3)
hello hello hello
>>> babble('hello')
hello

函数的参数:名称传递参数

按照名称指定传入的参数称为名称参数。优点是传递的参数与顺序无关。

def myFunc(start, end, rate=0.1):
    score = (start + end) * rate
    return score 

print(myFunc(88,93))
print(myFunc(end = 93, start =88, rate=0.2))

2、lambda函数

lambda函数是一种简便的,在同一行定义函数的方法。lambda实际上是生成了一个函数对象,既匿名函数。定义格式为:

lambda 参数1,参数2,……  : <函数语句>

返回x和y的乘积:

>>> f=lambda  x,y:x*y
>>> print(f(3,6))
18

 

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

edgarrrr

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值