6-4 函数

Posted zhangyizhou

tags:

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

监控服务器是否被攻击,可以定义同一个ip地址每分钟访问服务器X次,每分钟切割并读取一次服务器日志
Linux下的重定向:把一个文件里的内容复制到另一个文件中

集合:
set是集合,无序且该数据类型中的数据不能重复,以逗号隔开
用{}表示,与字典的区别是集合中没有冒号
set()是强制类型转换成集合的类型

函数:
形式参数
实际参数

位置参数:也叫必填参数。必须实际参数
默认值参数:非必传实际参数,如果传实参用实参,如果不传实参用默认值
可变参数:也叫参数组,用*args表示。参数个数不固定时可以获取到所有的参数,把调用该函数时传入的每一个参数放入一个元祖里,属于非必填参数
关键字参数:默认用**kwargs表示。定义函数的时候用两个*号。接收的是一个字典,调用时传入参数时用key=value的写法。属于非必填参数。
!!注意以上参数的使用:如果以上4种参数一起用,必须按照必填、默认、可变、关键字的顺序接收,否则会报错

关键字参数的调用:当参数较多时,可用关键字参数调用的方法传入参数值。但是要先写位置参数,然后写关键字参数,否则会报错

函数的返回值:
return,作用1为当函数遇到这个词时结束函数,不执行下面的代码,类似于循环中的break。作用2是调用完函数后,返回函数的计算结果。
但是当函数体里没有写return时及代表函数没有返回值时,默认返回的是None。

全局变量&局部变量
变量要先定义再使用
在函数体里面定义的变量是局部变量,只能在函数体里面使用。
在函数体外面定义的是全局变量,在函数里外都能使用。一般全局变量写在代码做上面

在函数里面修改全局变量用global这个关键字,global不能用在字典和列表前面

以上是关于6-4 函数的主要内容,如果未能解决你的问题,请参考以下文章

知识点总结

知识点总结

[PTA]习题6-4 使用函数输出指定范围内的Fibonacci数

第六章 函数和宏定义实验

6-4 函数

习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)