码迷,mamicode.com
首页 > 编程语言 > 详细

python函数

时间:2020-01-16 12:22:01      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:用户自定义函数   none   默认参数   不定长参数   ret   自定义   标识   int   定义   

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

函数语法结构:

def 函数名(参数列表):

       函数体

函数规则:

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

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

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

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

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

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

1.必需参数;

技术图片

 

 

2.关键字参数

技术图片

 

 3.默认参数;

技术图片

 

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

技术图片

 

 

 技术图片

 

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

技术图片

 

 匿名函数

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

技术图片

 

 技术图片

python函数

标签:用户自定义函数   none   默认参数   不定长参数   ret   自定义   标识   int   定义   

原文地址:https://www.cnblogs.com/canglongdao/p/12200473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!