python函数,,python有很多内


python有很多内建函数,如print();自己创建的函数,被叫做用户自定义函数;

函数语法结构:

def 函数名(参数列表):

函数体

函数规则:

  1.函数代码块以def关键词开头,后接函数标识符名称和圆括号();

  2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数;

  3.函数的第一行语句可以选择性地使用文档字符串——用于存放函数说明;

  4.函数内容以冒号起始,并且缩进;

  5.return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None;

参数:必需参数,关键字参数,默认参数,不定长参数;

1.必需参数;

技术图片

2.关键字参数

技术图片

3.默认参数;

技术图片

4.不定长参数;*(1个*的参数会以元组的形式导入,值可有可无,存放未命名的变量参数),**(2个*的代表字典,值可有可无,存放命名的变量参数)

技术图片

技术图片

如果单独出现星号*后的参数必须用关键字传入;

技术图片

匿名函数

lambda函数只包含一个语句;可以有n个参数;

技术图片

技术图片

python函数

评论关闭