7.2 函数的参数

简介: 1、给 b 变量设定一个默认的值如果实参传入的时候,指定了 b 的值,那 b 优先选择传入的实参,当 b 没有值时,才会用默认值def funcA(a,b=0):    print(a)    print(b)funcA(1)        # b 变量选择默认实参...

1、给 b 变量设定一个默认的值

如果实参传入的时候,指定了 b 的值,那 b 优先选择传入的实参,当 b 没有值时,才会用默认值

def funcA(a,b=0):
    print(a)
    print(b)
funcA(1)        # b 变量选择默认实参
funcA(10,20)    # b 变量选择传入实参

返回结果:

1

0

10

20


2、参数为 tuple

def funT(a,b,*c):
    print(a)
    print(b)
    print("length of c is : %d" % len(c))
    print(c)
funT(1,2,3,4,5,6)

返回结果:

1

2

length of c is : 4

(3, 4, 5, 6)


3、参数为 dictionary

def funD(a,**b):
    print(a)
    for x in b:
        print(x + ":" + str(b[x]))
funD(100,x="hello",y="你好")
args={"1":"a","2":"b"}           # 定义一个字典
funD(100,**args)

返回结果:

100

x:hello

y:你好

100

1:a

2:b


目录
相关文章
|
28天前
|
存储 Serverless Python
函数的返回值
在编程中,函数不仅用于执行特定的任务,还经常用于计算和返回结果。函数的返回值是函数执行完毕后向调用者提供的信息或数据。通过返回值,我们可以从函数中获取所需的结果,并将其用于后续的计算或操作。本文将详细讨论函数的返回值,并附上相应的代码示例。
15 1
|
6月前
|
Java
参数
在Java中,形式参数是函数或方法的参数。形式参数是在定义函数或方法时指定的变量,它们的作用是接收函数或方法调用时传递的实际参数的值。形式参数和实际参数是不同的,形式参数是在函数或方法内部使用的,而实际参数是在函数或方法调用时传递的值。
38 1
|
3月前
|
Java C++ Python
函数的参数列表
函数的参数列表
60 2
|
12月前
【学习笔记之我要C】函数的参数与调用
【学习笔记之我要C】函数的参数与调用
47 0
|
JavaScript 前端开发
带有返回值的函数
带有返回值的函数
122 0
|
Java Scala 开发者
作为参数的函数 | 学习笔记
快速学习作为参数的函数
44 0
|
开发者 Python
函数的参数| 学习笔记
快速学习函数的参数
60 0
self.doubleSpinBox.setGeometry(QtCore.QRect(20, 25, 101, 22))参数讲解
self.doubleSpinBox.setGeometry(QtCore.QRect(20, 25, 101, 22))参数讲解
283 0
|
存储 开发者 Python
函数的参数|学习笔记
快速学习 函数的参数