当前位置: 首页 > article >正文

函数的多返回值及多种传参方式

1.多返回值的书写及接收格式:

def 函数名():

    return 返回值1,返回值2

变量1,变量2=函数名()

###传参方式有:位置传参,关键字传参,缺省传参,不定长传参

1.位置传参(传入参数与变量一一对应):

def a(name,age,sg):

    print(f"名字{name}年龄{age}身高{sg}")

a("张三",18,170)          ###传入的参数不能颠倒位置,参数对应传给变量

2.关键字传参(不用管位置):

def a(name,age,sg):

    print(f"名字{name}年龄{age}身高{sg}")

a(age=18,name="李四",sg=187)        ###调用时以(变量名=传入参数)的形式调用

3.缺省传参(可设置默认参数,不传入参数时为默认参数):

def a(name,age,xb="男"):

    print(f"名字{name}年龄{age}性别{xb}")

a(age=18,name="李四")             ###xb不传入参数时输出为默认参数"男"

a("李四",18,"女")                         ###xb传入参数时输出为传入参数"女"

4.不定长传参(分为位置传参和关键字传参)

1.不定长位置传参(多个参数以元组的形式输出):
def a(*args):
    print(args)
a(参数1,参数2)                ###*的意思为随意数量,函数体中输入时不加*,在某些工具中会报错
2.不定长关键字参数(多个参数以字典的形式输出):
def a(**kwargs):
    print(kwargs)
a(name="李四",age=25)        ###**的意思为随意数量,函数体中输入时不加**,加的话也可能报错


http://www.kler.cn/a/376078.html

相关文章:

  • 【C/C++】qsort函数的学习与使用
  • 凸极式发电机的相量图分析和计算,内功率因数角和外功率因数角和功角的定义。
  • 刘艳兵-DBA016-在您的数据库中,SALES表存在于SH用户中,并且启用了统一审计。作为DBA,您成功执行了以下指令:
  • centos7配置keepalive+lvs
  • MYSQL-显示信息关于服务器插件语法(二十五)
  • Unity性能优化(简略版)
  • Python 的基本语法
  • 【C#】异步和多线程
  • 速度!双击文件就可以运行本地大模型!神奇的AI大模型开源项目——llamafile
  • Redis中储存含LocalDateTime属性对象的序列化实现
  • R数据结构向量基础
  • 公有云开发基础教程
  • 汽车固态电池深度报告
  • 4K双模显示器值得买吗?
  • Python WordCloud库与jieba分词生成词云图的完整指南
  • Ollama:本地部署与运行大型语言模型的高效工具
  • 在kanzi 3.9.8里使用API创建自定义材质
  • PHP反序列化原生类字符串逃逸框架反序列化利用
  • 奥数与C++小学四年级(第十七题 弹跳板)
  • blender雕刻基础 笔记
  • Python毕业设计选题:基于django+vue的宠物寄养平台的设计与实现
  • element根据输入,动态生成表格
  • 【MySQL】MySQL安装以及各种报错处理
  • 全国高校计算机能力挑战赛 Python
  • 【Linux系统编程】第三十九弹---探索信号处理的奥秘:阻塞信号与sigset_t的深入剖析及实战
  • springboot河南旅游推荐系统-计算机毕业设计源码33358