微信公众号:龙跃十二我是小鱼,一个平凡的小天才!持续更新,欢迎关注!本文已收录在我的GitHub中,欢迎大家star?。https://github.com/ixiaoyu-te...在学习任何一门语言的时候,总有一个部分让我们很头疼。小宇先说说他最头疼的部分。它必须是一个函数。Functions我们从初中开始就接触过这个名字,但是一直没有了解它的本质。功能在任何时候都有很大的使用价值。今天就和小鱼一起来看看python中的函数吧。函数:首先,什么是函数?简单的说,一个函数就是用来保存一些可执行代码的。换句话说,它也是一个对象。毕竟,一切都是对象。创建一个函数:`deffunction():print("helloworld!")function()`如上面的代码块,第一句就是定义一个名为function的函数,这也是我们常用的函数定义语句。第二句是函数中唯一的执行语句,print用于打印括号内的字符串,第三句用于调用函数。想要函数运行起来,调用函数是必不可少的!打印结果:`helloworld!`传递信息给函数:函数function()稍作修改,不仅可以显示helloworld!给用户,也就是我们可以给函数传递参数,让函数调用参数来打印,效果更好。通常我们在def函数的时候,会把想要的参数传递给函数后面的()。举个例子:`deffunction(uesr_name):print(f"hello{uesr_name}")function('Xiaoyu')`运行结果:`helloXiaoyu`是这样的,我们在定义的时候给函数传了一个形参函数,并在调用函数时给形参赋值,从而实现函数的参数传递。实参和形参:前面定义函数function()时,需要给变量user_name赋值。当调用此函数并提供此类信息(人名)时,它将打印相应的问候语。在函数function()的定义中,变量user_name是一个形式参数——函数完成其工作所需的一条信息。在代码function('Jade')中,值'Jade'是一个实参。实际参数是调用函数时传递给函数的信息。当我们调用函数时,我们将希望函数使用的信息括在括号中。在function('Xiaoyu')中,将实参'Xiaoyu'传递给函数function(),这个值保存在形参username中。函数调用练习:消息:编写一个名为display_message()的函数,它打印一个句子来表明您在本章中学到的知识。调用此函数以验证显示的消息是否正确。`defdisplay_message(content):print(bool(content))display_message('Creationanduseoffunctions')`执行结果:`True`Favoritebooks:写一个函数favorite_book(),函数中包含一个函数的形参标题。此函数打印一条消息,例如我最喜欢的书之一是爱丽丝梦游仙境。调用此函数并将书名作为参数传递给它。大家试试这个!如果你做到了,可以评论留言哦!好东西分享给大家。更多内容,关注微信公众号【龙跃十二】,持续更新,共同学习!
