python在函数中传递实参

  • 更新时间:2021-07-31 08:06:02
  • 编辑:燕睿德
给网友们整理相关的编程文章,网友贺阳文根据主题投稿了本篇教程内容,涉及到Python相关内容,已被456网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

参考资料

正文内容

为学习python的程序员分享一篇技术文章,实例讲的很实用,重新排版了一下发到这里,为了大家阅读方便。

python在函数中传递实参

1、使用位置实参

若要使函数接受不同类型的实参,则必须将接受任意数量实参的形参放在函数定义的最后。首先,Python匹配位置实参和关键词实参,然后将剩余的实参收集到最后一个形参中。

>>> def person(city, *args):
...     print('city: ' + city + ', other args:')
...     for value in args:
...             print(value)
...
>>> person('beijing', 'name', 'age', 'tel')
city: beijing, other args:
name
age
tel

2、使用关键字实参

有时需要接受任意数量的实际参数,但是不知道传递给函数的信息是什么样的。在这种情况下,可以将函数写成可以接受任意数量的键值对。一个例子是创建用户介绍:知道会收到关于用户的信息,但是你不确定会是什么样的信息。

>>> def person(city, *args):
...     print('city: ' + city + ', other args:')
...     for value in args:
...             print(value)
...
>>> person('beijing', 'name', 'age', 'tel')
city: beijing, other args:
name
age
tel

以上就是python在函数中传递实参的方法,希望对大家有所帮助。

相关教程

  • Python如何使用ConfigParser读取配置文件

    这篇文章主要介绍了Python如何使用ConfigParser读取配置文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    发布时间:2021-05-02

  • Python怎样获取文件扩展名

    利用Python获取文件后缀名,可以通过Python的字符串截取方法,首先获得文件拓展名前“.”的位置,然后进行切片截取获取拓展名。

    发布时间:2020-02-16

用户留言