标签:用户自定义函数 none 默认参数 不定长参数 ret 自定义 标识 int 定义
python有很多内建函数,如print();自己创建的函数,被叫做用户自定义函数;
函数语法结构:
def 函数名(参数列表):
函数体
函数规则:
1.函数代码块以def关键词开头,后接函数标识符名称和圆括号();
2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数;
3.函数的第一行语句可以选择性地使用文档字符串——用于存放函数说明;
4.函数内容以冒号起始,并且缩进;
5.return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None;
参数:必需参数,关键字参数,默认参数,不定长参数;
1.必需参数;
2.关键字参数
3.默认参数;
4.不定长参数;*(1个*的参数会以元组的形式导入,值可有可无,存放未命名的变量参数),**(2个*的代表字典,值可有可无,存放命名的变量参数)
如果单独出现星号*后的参数必须用关键字传入;
匿名函数
lambda函数只包含一个语句;可以有n个参数;
标签:用户自定义函数 none 默认参数 不定长参数 ret 自定义 标识 int 定义
原文地址:https://www.cnblogs.com/canglongdao/p/12200473.html