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的主要内容,如果未能解决你的问题,请参考以下文章