前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python函数

python函数

作者头像
老雷PHP全栈开发
发布2020-07-02 12:27:42
2350
发布2020-07-02 12:27:42
举报

今天我们来学习一下python函数。 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。Python内置了很多有用的函数,我们可以直接调用.

要调用一个函数,需要知道函数的名称和参数,比如print,可以多个参数。

一、函数定义,使用def定义一个函数

代码语言:javascript
复制
 def hello(str) :
 print(str)
 return "hhh"

二、函数调用

直接调用定义的函数名()

代码语言:javascript
复制
 hello("aa")

三、函数的参数

必需参数、关键字参数、默认参数、不定长参数

代码语言:javascript
复制
 function add(a,b=4,*inp):
 for var in inp:
     print (var)
 return a+b;
 add(1)
 add(1,2)
 add(b=1,a=2)

四、匿名函数

python 使用 lambda 来创建匿名函数。

lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。

lambda通常只能写一行

代码语言:javascript
复制
 sum = lambda arg1, arg2: arg1 + arg2;
 print ("相加后的值为 : ", sum( 10, 20 ))

五、高阶函数

既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。

高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老雷PHP全栈开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档