python纯函数如何使用

python纯函数如何使用
python纯函数如何使用

1、概念

纯函数是函数的特殊情况。更常见的情况是,函数包含一些会导致程序或系统状态变化的操作,如修改全局变量、输入命令行、读写文件等。这种变化被称为函数的副作用。

副作用不是坏作用,而是函数在输入值和输出值之间映射出来的作用。副作用有时是不可避免的。

2、使用说明

由于有副作用,函数不需要完全遵循输入->映射->输出模式,函数可以在没有参数或返回值的情况下具有功能。如果你看到一个函数没有参数或返回值,应该自然地想到副作用。

3、实例

没有参数没有返回值:

def say_hello():
    print('hello')

有参数没有返回值:

def say_words(words):
    print(words)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注