python函数参数的默认值和参数的调用是怎样的

本篇文章给大家分享的是有关python函数参数的默认值和参数的调用是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联公司主要从事成都网站设计、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务怀仁,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

python入门- 函数参数的默认值和参数的调用

函数参数的默认值设定

输入:

#!/usr/bin/python 

# Filename: func_default.py

def say(message, times = 1):    

    print(message * times)

say('Hello') 

say('World', 5) 

输出:

Hello    

WorldWorldWorldWorldWorld 

解释:

函数定义时,函数后的参数可以设定默认值。当函数调用时,已经设定默认值的参数,可以不进行赋值,如果赋值则会替换默认值。

本例中,第一次调用使用了默认值1,所以输出了1组内容。

第二次调用重新赋值5,所以输出了5组内容。

注意:

函数调用过程中,所有参数都必须进行声明。

函数参数的调用

输入:

#!/usr/bin/python # Filename: func_key.py

def func(a, b=5, c=10):    

    print('a is', a, 'and b is', b, 'and c is', c)

#函数的调用

func(3, 7)

func(25, c=24) 

func(c=50, a=100) 

输出:

$ python func_key.py    

a is 3 and b is 7 and c is 10    

a is 25 and b is 5 and c is 24    

a is 100 and b is 5 and c is 50 

解释:

如果函数中有许多参数,但你只想指定其中一些参数,那么你可以通过命名它们来为这些参数赋值 - 这叫做关键字参数 

没有使用名称(关键字)的参数都是通过位置来指定函数的参数的。

本例中,函数的调用可以通过关键字参数进行赋值。

优点:

  1. 使用函数更容易,因为我们不需要担心参数的顺序。

  2. 只要其他参数具有默认参数值,我们就可以只为那些我们想要的参数赋值。

以上就是python函数参数的默认值和参数的调用是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


当前标题:python函数参数的默认值和参数的调用是怎样的
标题网址:http://azwzsj.com/article/jisoph.html