Python教程

Python|关于def函数

本文主要是介绍Python|关于def函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

问题描述

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

解决方案

def的基本用法就是:

def function_name(parameters):

    return

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

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

def mianji(c,k):

    return c * k

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

图2.1定义并调用

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

图2.2 调用结果

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

结语

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

END

实习编辑   |   王楠岚

责       编   |   李和龙

 where2go 团队


   

微信号:算法与编程之美          

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

这篇关于Python|关于def函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!