page contents

【python入门】函数传递实参

函数定义包含多个引用,函数调用包含多个引用。调用函数时,python必须...

​一、传达实际业务


函数定义包含多个引用,函数调用包含多个引用。调用函数时,python必须将函数调用的各参数与函数定义的一个图像相关联。


将实际引用传递给函数的方法有很多,但实际引用的位置顺序与引用的位置顺序相同。


也可以使用关键字实现。各参数由变量名称和值构成。


列表和字典也可以使用。


1、位置验证


最简单的传输方法是基于实际参看上的位置顺序,即位置实际参看。


attachments-2021-04-AlqmnVao606ee714189eb.png

在上述例子中,函数work author需要两个参数。一个是著作名work,一个是作者名author。


调用函数时,必须按顺序提供书名和作者名称。《红楼梦》虽然在形参work中有记载,但实际参的《曹雪芹》却被记在了形参author中。使用这两种形式来显示信息,并输出作者和作者的对应信息。


1)函数可以多次调用。


调用函数时,可以根据需要使用任意数量的位置执行。函数调用时的实际引用与函数定义相关联,如下所示。


attachments-2021-04-NnMDWpQ5606ee72e3cfe2.png

参道的位置很重要。


使用位置实参调用函数时,如果实际参数的顺序不正确,则会导致意外的结果。


attachments-2021-04-KYFyW5QT606ee75d54e1f.png

因此,使用位置参数调用函数时,必须确认函数参数的顺序与函数定义的引用顺序是否一致。


2、关键词的实现


关键字的实际引用是变量名称和值。实际引用是一对“名称-值”传递给函数。


关键字的实际引用不必考虑函数调用中的实际参考顺序,并且在实际参考中,pythhon将实际参考传递给函数,因为它知道每个值应该存储在什么形式的参考中,而不考虑与名称和值相关联的关键字的顺序有时不会混乱。


attachments-2021-04-g8L8vSSq606ee77d3e4c2.png

在上面的例子中,两个调用是相等的,调用函数work。在author()的时候,我们明确指出了python中各实际参画对应的形式。python将实参的《红楼梦》和《曹雪芹》分别保存在形式参work和author中,输出正确。


注意:使用关键字后,请正确指定函数定义的图像名称。


3、参考文献的默认值


定义函数可以为图像指定默认值。函数调用时,如果有实际引用,python将使用实际引用值。如果没有提供实现,python将使用函数定义中指定的默认值。


因此,如果在图像中指定默认值,则在函数调用中可以省略相应的参数。也就是说,使用默认值简化函数调用。


attachments-2021-04-mSk5FBXz606ee790d7ba5.png

在上述例子中,形式参auther的默认值被指定为“曹雪芹”,这样调用函数work。author()的情况下可以省略author的实际业务信息。


4、实际继电器错误


调用函数时,如果我们提供的实际参数比函数多或少,或者对于完成这些操作所需的参数信息,将显示与实际参数不一致的错误消息。


attachments-2021-04-9P6tlnha606ee9dba65d8.png


二、着手实践


1、创建城市,显示城市和国家的应对信息。函数分别使用关键字实际调用函数,并输出几个词。


attachments-2021-04-wUVdUVLd606ee7d703a5a.png

2、country()函数对城市的图像定义默认设置,调用函数并输出相应的信息。


attachments-2021-04-j12wy7So606ee7eabd702.png


attachments-2021-04-wXmVJrgF606ee81a7e72f.jpg

  • 发表于 2021-04-08 19:27
  • 阅读 ( 857 )
  • 分类:Python开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
小柒
小柒

1316 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1316 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章