有很多小伙伴对函数参数默认的设置还不是很明白,所以在本篇文章里主要给大家分享的是关于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知识,可以继续关注哦!
推荐阅读
- 什么是python的最短路径算法?python的最短路径算法有哪些?
- Python爬虫中为什么要使用Cookie呢?python爬虫之cookie使用方法
- Python如何定义有默认参数的函数?python中有默认参数的函数如何定义?
- Python爬虫防封ip的一些技巧 python爬虫反爬措施方法
- 如何运用python读写CSV文件?python读取csv文件的操作方法
- Python如何在图片上添加文字?Python图片添加文字怎么做
- 学习Python爬虫的几点建议新手学习爬虫的技巧
- 怎样让python运行速度得到提升?python运行升速方法
- python中有哪些数据可以使用切片?python中可以进行切片的类型有哪些?
- python有哪些模块类型?python模块类型是什么?