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

Python函数

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

Python函数

函数的优点

  • 重复使用
  • 易于维护
  • 特定功能
  • 可读性
  • 模块性
函数的定义
  • 关键字def声明函数
def function(param):
	#定义函数和所需参数
  • 函数说明
'''
函数说明
'''
函数体
return
  • 语句块缩进
  • return调用函数
  • 匿名函数lambda,轻量级,逻辑较少
lambda x:x+1
  • 函数调用
参数
  1. 必备参数
    必备参数须以正确的顺序传入函数,上调用时的数量必须和声明时的一样。

  2. 关键字参数
    函数调用时使用等号赋值的形式传入参数。

  3. 默认参数
    调用函数时,缺省参数的值如果没有传入,则被认为是默认值。

  4. 不定长参数
    有时可能需要一个函数能处理比当初声明时更多的参数,这些参数叫做不定长参数,声明时不会命名。args,**kwargs:加了星号()的变量args会存放所有未命名的变量参数, args为元组,而加**的变量kwargs会存放命名参数,即形如key=value的参数,kwargs为字典。

  5. 参数的位置
    def func(必备参数,关键字参数,默认参数,不定长参数)。

返回值
  • 无返回值
    函数体中没有return,函数返回None值。

  • 有返回值
    函数体中有return语句,并且返回了相应的表达式或者数值。

  • 多返回值
    多个返回值(不是return多次,是一个return后跟多个值),默以元组的形式返回。

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

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

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