2026/3/20 20:53:50
网站建设
项目流程
网站建设项目实训报告书,wordpress顶部,莱州网站建设费用,whois域名查询网站Python函数【函数知识扩充】 文章目录Python函数【函数知识扩充】一、return返回多个返回值二、函数参数种类2.1 位置参数2.2 关键字参数2.3 缺省参数2.4 不定长参数三、特点区分提示#xff1a;以下是本篇文章正文内容#xff0c;下面案例可供参考
一、return返回多个返回值…Python函数【函数知识扩充】文章目录Python函数【函数知识扩充】一、return返回多个返回值二、函数参数种类2.1 位置参数2.2 关键字参数2.3 缺省参数2.4 不定长参数三、特点区分提示以下是本篇文章正文内容下面案例可供参考一、return返回多个返回值如果一个函数要返回多个返回值则按照返回值的顺序写对应顺序的多个变量接收即可得到函数返回的多个返回值变量之间用逗号隔开支持不同类型的数据return。defmany_demo():return1,Qx,ymany_demo()print(x)print(y)二、函数参数种类2.1 位置参数调用函数时根据函数定义的参数位置来传递参数【传递的参数和定义的顺序及个数必须保持一致】。defuser_message(name,age,sex):print(f姓名{name}年龄{age}性别{sex})#位置参数使用user_message(张三,19,男)2.2 关键字参数通过键值的形式传递参数。作用让函数更清晰易使用无须按照参数顺序传入。可以和位置参数进行混用但位置参数必须在最前面。defuser_message(name,age,sex):print(f姓名{name}年龄{age}性别{sex})# 位置参数使用user_message(张三,19,男)# 关键字参数 -默认user_message(name李四,age20,sex女)# 关键字参数 -不按照参数定义顺序传入user_message(sex56,age20,name王五)2.3 缺省参数也称为默认参数定义函数需要的参数时可以为参数提供一个默认的值如果调用函数时未传递参数则默认使用默认值。# 缺省参数defuser_message2(name,sex,age99):print(f姓名{name}年龄{age}性别{sex})user_message2(阿Q,男)user_message2(阿Q,男,age21)设置默认值的参数统一放在位置参数后。2.4 不定长参数可变参数用于不确定调用的时候要传递多少参数。*args传递的所有参数都会被agrs按照顺序收集且放在一个元组中。**kwargs关键字不定长函数传入的参数按照KeyValue的形式进行传入并按照顺序放入一个字典中。# 不定长参数defuser_message3(*args):print(args)user_message3(1,2,3,77,小明)# 关键字不定长参数defuser_message3(**kwargs):print(kwargs)user_message3(no1,namezs,sex男,age20)三、特点区分