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

5、Python函数

时间:2016-03-18 00:08:26      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:

5-1、函数的定义

1、什么是函数?
通俗的讲,函数就是功能的意思,函数是用来封装特定功能的;
函数分为两种类型,一是系统自带的,不用我们编写其功能系统自己就有的,如len()这种函数;
另一种是自定义函数,需要我们自己编写其功能,这种函数自由度高;
技术分享
技术分享
 
2、函数的定义和调用:
格式:
          def 函数名():
                函数内容;函数内容
                函数内容;函数内容
 
5-2、形参与实参
1、函数中参数的概念:
参数是函数在执行功能时所要用到的数据;
 
2、什么是形参?
形参一般发生在函数定义的过程中,形参一般指参数的名称,而不代表参数的值,
他仅仅只是形式上的参数,仅仅只标明一个函数里面,哪个位置有哪个名称的参数而已。
技术分享
 
3、什么是实参?
实参跟形参刚好互相弥补,实参一般是在函数调用时出现,一般指的是参数具体的值;
技术分享
 
4、参数的传递:
python中函数在调用过程中,参数的传递是有顺序的:
参数是对应传递的,如上面,2传给a,8传给b;
 
5、关键参数:
python里,当一个函数中出现多个参数时,可以通过参数的名字直接给我们的参数赋值,那么这些参数称之为关键参数;
技术分享
技术分享
 
5-3、函数的使用和返回值
例1:一个返回值和多个返回值的情况,多个返回值一起存储时默认为元组的形式,如下输出:
技术分享
技术分享
 
例2:多个返回值分别存储时的情况:
技术分享
技术分享
 
5-4、文档字符串
1、什么是文档字符串?
文档字符串是为解决函数过多造成的杂乱而提出的,这是python中特有的,
即在每个函数开头的地方加一行说明性文字,这行说明性文字我们称之为文档字符串;
 
2、怎样使用文档字符串?
文档字符串一般是多行的,而且第二行必须空开,不写东西;第一行概括函数功能,第三行开始写函数具体的信息;
文档字符串的空格如下所示:
文档字符串必须用三引号引起来;
文档字符串的结尾必须加上句号;
文档字符串(如果是英文的话)首字母必须大写;
技术分享
技术分享
 

5、Python函数

标签:

原文地址:http://www.cnblogs.com/pro-am/p/5289954.html

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