首页 > 编程语言 > 详细

Python3 函数学习笔记

时间:2018-07-12 15:18:25      阅读:162      评论:0      收藏:0      [点我收藏+]

编程的三种方式:

  1>面向对象:class定义
  2>面向过程:def 定义
  3>函数式编程: def 定义

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

2.定义函数

技术分享图片

3.定义过程

技术分享图片

4.时间格式定义

技术分享图片

输出结果

技术分享图片

5.带参数函数的调用:

  1>位置参数调用和关键字参数调用;函数上定义的参数为形式参数,调用时传入的为实际参数
  2>混合方式调用的时候,关键词不能放在位置参数前面,而且默认位置参数顺序

技术分享图片

 

  3>默认参数:可有可无,非必传;也可传值重新赋值默认值

技术分享图片

6.列表形式的可变参数函数 *

技术分享图片

输出结果

技术分享图片

7.字典形式的可变参数函数 **

技术分享图片

输出结果

技术分享图片

8.所有参数混合传

技术分享图片

输出结果

技术分享图片

9.局部变量与全局变量

局部变量:在子程序中定义的变量为局部变量,这个子程序就是这个局部变量的作用域
全局变量:在程序的一开始定义的变量称为全局变量 ,作用域是整个程序
  1>当全局变量与局部变量同名时: 在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。
  2>在函数中修改全局变量使用global申明

不足之处,请各位大佬指正!

 

Python3 函数学习笔记

原文:https://www.cnblogs.com/bert227/p/9299473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!