Python|关于def函数

2020-02-24 11:43:05 浏览数 (2)

问题描述

在我们想要用代码来解决问题时,可能某一种关系会多次用到,但是复制粘贴有违反了软件工程中的DRY原则,python为我们提供了函数功能,我们可以通过引用内置函数或是通过def函数来定义一个函数关系,然后直接调用,就省去了多次填写关系代码。

解决方案

def的基本用法就是:

def function_name(parameters): return

function_name就是我们定义的函数名称,在后面调用函数的时候就会用到,parameter是我们定义函数的参数,通过我们调用的时候传入即可。

以下给出一个示例,用于计算长方形的面积:

def mianji(c,k): return c * k

这样一个函数就被我们定义了,然后再来看调用的方法,我们自己输入参数:

图2.1定义并调用

图2.2 调用结果

通过print函数名加上自己传入参数,最后就实现了函数的运行,在任何位置都能通过此方法进行调用,可以方便不少。

结语

在进行一些大项目的编写时,def函数必然是一个很好的选择,方便我们做一些常用的内置函数以外的函数,甚至我们能通过from_import的方式来调用其他.py文件中定义的函数,非常方便。

0 人点赞