Python新手学习函数默认参数设置 函数默认参数设置方法

有很多小伙伴对函数参数默认的设置还不是很明白,所以在本篇文章里主要给大家分享的是关于Python新手学习函数默认参数设置,函数默认参数设置方法的相关知识点,文章内容清晰,操作简单,所以分享出来给大家参考一下,需要的朋友们可以一起来学习学习 。

Python新手学习函数默认参数设置 函数默认参数设置方法

文章插图
有时候我们在对一个程序进行定义函数时,经常使用到一个或者多个形参去指定一个默认值,这种方式就可以省去一个形参的传入参数值,而对函数进行调用 。语法格式如下:
形参名=默认值
从语法就可以看得出来,一个形参的默认值是直接跟在参数名后面的,中间用等号连接,注意在这里使用的符号是英文状态下的 。举个例子:
# 为两个参数指定默认值def hh(name = "小黄", start = "开始学习python"):  print(name, ", 您好")  print("消息是:", start)# 全部使用默认参数hh()# 只有start参数使用默认值hh("小王")# 两个参数都不使用默认值hh("小王", "请开始学习Python!")# 只有name参数使用默认值hh(start = "请开始学习Python!")在上面的代码中,首先我们是先定义了一个hh()函数,并设置了两形参,分别是name和start,同时还设置了默认值,所以在第一次对hh()函数调用时,它没有指定参数,而是使用的默认值 。进行第2次调用hh函数时,为 name 参数指定了参数值,这个时候只有 start 参数将会继续使用默认值 。程序第3次调用 hh函数时,分别为为 name、start指定了参数值,所以最后这两个参数会使用后面传进来的值 。程序第4次调用 hh() 函数时,只为 start 参数传入了参数值,这个时候的 name 参数将使用默认值 。
运行结果如下:
【Python新手学习函数默认参数设置 函数默认参数设置方法】小黄 , 您好消息是:开始学习python小王 , 您好消息是:开始学习python小王 , 您好消息是:请开始学习Python!小黄 , 您好消息是:请开始学习Python!通过上面的实例可以看出,在我们进行位置参数传递时,系统会将该参数值传给 name 参数,因为name参数位于该参事的第一位中 。所以我们不能使用以下这种方式来对hh()函数进行调用 。
hh(“开始学习python”)到此这篇关于Python新手学习函数默认参数设置,函数默认参数设置方法的文章就介绍到这了,想要学习更多python知识,可以继续关注哦!

    推荐阅读