码迷,mamicode.com
首页 > 其他好文 > 详细

第八章 函数

时间:2019-01-21 16:04:04      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:不能   语句   别人   遍历   使用   自己   方便   返回   关键字   

8.1定义函数

8.2传递参数

位置实参、关键字实参

 技术分享图片

默认值:编写函数时,可以给实参指定默认值

可混合使用位置实参、关键字实参和默认值,有多种等效的函数调用方式。

8.3返回值

在函数中,可使用return语句将值返回到调用函数的的代码行,用于简化程序。

1.返回简单值:

 技术分享图片

2.让实参变成可选的:

 技术分享图片

 

【注】第一行代码中给middle_name赋予了初始值,其他两个实参没赋,赋了初始值的实参必须放在没赋的后面,否则程序报错;

3.返回字典:

 技术分享图片

8.4传递列表

使用for循环遍历列表

修改列表、建立列表副本

 技术分享图片

 

【注】直接赋值不能创建副本;

8.5传递任意数量的实参

 技术分享图片

位置实参可以和传递任意数量的实参相结合;

8.6将函数储存在模块中

1.模块是.py的文件,函数在文件里,模块与程序代码要在同一文件夹里,import可以调用该模块

程序中书写方式为:模块名.函数名

2.导入特定函数:from  xx(模块名) import  xx(函数名)

  随后直接在程序中书写函数名,不需要写模块名

3.使用as给函数指定别名:

  from  xx(模块名) import  xx(函数名) as  xx(别名)

使用as给模块指定别名

import  xx(模块名)  as  xx(别名)

4.导入模块中的所有函数:使用星号

from  xx(模块名)  import  *

程序中直接使用函数名即可

 

【注】书写函数时尽量加上文字解释,方便自己和别人阅读

第八章 函数

标签:不能   语句   别人   遍历   使用   自己   方便   返回   关键字   

原文地址:https://www.cnblogs.com/ghost-yao/p/10298907.html

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