Python初学者第十七天 函数

Posted fany-mok

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python初学者第十七天 函数相关的知识,希望对你有一定的参考价值。

17day

函数

1、函数定义:

函数 是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这个函数,只需调用其函数名即可

2、函数的特性:

a 减少重复代码

b 使程序变得可扩展

c 使程序变得易维护

3、形参、实参

形参变量:只有在被调用的时候才分配内存单元,在调用结束后,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回调用函数后则不能再使用该形参变量

实参:可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传给形参。因此应预先用赋值、输入等办法使实参获得确定值

技术分享图片

4、默认参数

默认参数写在非默认形参后面,这个参数在调用时不指定,就为默认值。若指定,则使用指定值

技术分享图片

5、关键参数

正常情况下,给函数传参数要按顺序(顺序参数),不想按顺序就可以用关键参数,只需要指定参数名即可(指定了参数名的参数就叫关键参数)

注意:关键参数必须放在位置参数后

技术分享图片

6、非固定参数

可传多个参数

方式一:以元组的方式实现非固定参数 *args,如果形参中出现*,传递的参数不再是固定个数,传过来的所有参数打包给元组

技术分享图片

 

方式二:以字典的方式实现非固定参数 **kwargs

 技术分享图片

技术分享图片

 

以上是关于Python初学者第十七天 函数的主要内容,如果未能解决你的问题,请参考以下文章

走入计算机的 第十七天(python的字符编码和函数)

学习python的第十七天(二分法,有名函数,匿名函数,内置函数)

2018.10.11python学习第十七天

python基础学习 第十七天

《Python编程从入门到实践》——学习python的第十七天

《Python编程从入门到实践》——学习python的第十七天