Python之路,Day3 - Python基础3

Posted 欧阳锋醉心于九阴真经的日子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之路,Day3 - Python基础3相关的知识,希望对你有一定的参考价值。

 

 

 

 

40.函数介绍:

文档描述

 过程是没有返回值的函数

在Python中过程也有返回值:(显式)

41.函数介绍2

 实现累死打日志功能

引用上面时间格式

return就是终止语句:

放到一个元组当中给你返回。

 

把test2函数内存地址返回:

返回的内容:

为什么要返回值?因为我想要这个函数整个执行的结果。因为我后面的程序要根据这个结果来执行不同的操作。

 其实返回一个函数也是高阶函数。

 形参与实参:

 实参真实占用内存空间,形参不调用就不占用内存空间。

一一对应。

少了也不行。

关键字调用和位置参数调用:

 

关键参数不能写在位置参数前面:

下面这种可以:

43.函数的非固定参数:

形参已经确定:

可以赋值,赋值参数就变成3了

 这样也行:

提前把一些值给你固定住:(默认安装)

不写也可以:

参数组的定义:

他会把五个值放到元组里面。

字典代入。

直接加键取到键的名字:

没有指定就接收空字典:

 

 

 44.作用域、局部与全局变量 :

 

 

 局部变量只在函数里生效,这个函数就是这个变量的作用域。

 全局变量访问:

局部改全局变量:

ctrl+?全部注释

不要这么做:

字符串,单独整数这种是不能局部改全局的,除了这些像稍微复杂的列表、字典、集合、类这些都是可以在局部里面改全局的(因为量大)

 46.递归

 

999层:

47.函数式编程介绍:

48.高阶函数:

 

以上是关于Python之路,Day3 - Python基础3的主要内容,如果未能解决你的问题,请参考以下文章

Python之路,Day3 - Python基础3

Python之路,Day3 - Python基础3 ——转自金角大王

python之路-day3

python之路,day3

python学习之路

python 运维自动化之路 Day3