栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python函数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python函数

#函数的定义和调用
   def是定义函数的关键字
   isPhone 是函数名(自定义)
   phone  是参数
 函数的调用    函数名(参数)
   def   isPhone(phone):

#返回值  return  (函数的外部)
 要通过一个变量去接收函数的调用    
     不存在值时会返回None
     存在参数是会返回具体数据

#func函数名代表函数体 ,也就是函数本身
func()代表函数名的调用,也就是执行后的结果

  #函数的参数
func(x,y=2) 

必备参数(x)函数定义几个参数就要传几个参数值
默认参数(y)当不给默认参数传值时,为默认值。
不定长参数  (*args,**kwargs)
                       *args  数据放在元组里面
                       *kwargs  数据放在字典里面,键只能是字符串类型
  args,kwargs 都不是规定写法,但是是规范写法
顺序:必备  参数   不定长参数

->str  指明这个函数返回值是什么数据
                                                                                          func(x,y=2,*args,**kwargs)   ->str:
                    print(x)
                    print(y)
                    print(args)
                    print(kwargs)
                    return('abc')
#拆包

#闭包

#函数的作用域
global  声明全局变量
nonlocal  声明局部变量


#递归函数
     自身调用自身

#匿名函数   (lambda)
   匿名函数会自动返回  x是参数
lambda x:x<=50

#过滤函数
 filter    第一个是函数体,第二个是可迭代对象
      f=filter(func,li)

 #map   第一个是函数体,后面一个或多个可迭代对象

#zip  把两个可迭代函数合成一个字典,实现一一对应

#回调函数
把一个函数的函数体当参数传递给另一个函数去使用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/445676.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号