Python轻松入门-12 函数

网友投稿 709 2022-11-26

Python轻松入门-12 函数

Python轻松入门-12 函数

视频教程-链接:​​http://pan.baidu.com/s/1bQDQVG​​

配套教程-:​​http://pan.baidu.com/s/1qYdI6q4​​

这节课我们将要学习函数,什么是函数,当我们编写一个大型的计算机应用程序,不可能只通过一个文件将一大段代码写到底,这个时候就需要函数,来将程序分为一个一个的模块,这些模块可以是函数,也可以包括函数,所以说,如果想增强代码的可读性,使用函数化的编程是很有必要的,函数还有一个好处就是重用,也就是说,如果有一段代码你经常要用到,那么,你可以把这段代码包装在函数中,下次使用的时候只需要调用这个函数即可。现在,我们就来教大家如何使用函数: 函数是通过关键字def定义的,def是define的缩写,就是说,def这个关键字是用来定义或者创建函数的。然后呢,就需要为这个函数命名,就像为变量命名一样,这里可以取任意的名称,这里取名为oxox,紧接着,在函数名的后面是一对小括号,小括号中可以输入函数的参数,我们会在这节课的后面讲解,再然后呢,就是一个冒号,再接一个回车,所有在回车后面的代码都属于这个函数,这些代码将决定函数的具体功能,比如说,这里我们打印出一个字符串:

def oxox():

print("work")

这样我们就定义了一个简单的函数,这个函数的名称是oxox,它的功能是将一段字符串打印输出,现在,我们运行下,没有任何的输出,为什么呢?其实原因很简单,这里我们只是创建了一个函数,我们并没有告诉Python说:我要调用这个函数,所以,如果你想调用一个已创建的函数,只需要输入函数的名称,再加2个小括号就可以了:

def oxox():

print("work")

oxox()

所以当我们写下这行代码时,Python就知道说,现在要调用一个名称为oxox的函数,所以它会找到oxox函数的定义,然后调用它。我们运行下,这里就输出了work: 图 3-1 就像我开始说的那样,函数有一个优点,就是可以被重用,这里我可以不断的重复调用它。 图 3-2 运行下,你看,函数是可以减少代码的重复,增加可读性的。 其实函数还可以带参数,比如说,这里我定义一个人民币转换成美元的函数,这个函数就需要一个输入参数,也就是人民币数量,我们传递一个人民币变量进去:

def rmb_to_usd(rmb):

然后我们就可以输入公式:这里我们先定义一个存储结果的变量amount,它等于人民币除以7,然后将amount打印出来:

def rmb_to_usd(rmb):

 amount = rmb/7    print(amount)

现在我们来调用这个函数,然后将7作为参数传递进去:

rmb_to_usd(7)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python轻松入门-34 列表查找最大和最小值
下一篇:编写程序处理vector对象的元素:将每个奇数值元素用该值的两倍替换。
相关文章

 发表评论

暂时没有评论,来抢沙发吧~