Python函数如何输入和输出变量?
发布时间:2023-09-01 04:39:42
在Python中,函数可以接受输入参数并返回输出结果。可以使用函数的参数列表来接受输入参数,使用return语句来返回输出结果。
1. 输入参数:
函数定义时,可以在参数列表中声明需要接受的输入参数。函数被调用时,可以传递实际的参数值给函数。具体有以下几种方式:
- 位置参数:按照参数的位置顺序传递参数值。示例代码如下:
def add(a, b):
return a + b
result = add(1, 2)
print(result) # 输出:3
- 关键字参数:指定参数的名称来传递参数值。示例代码如下:
def subtract(a, b):
return a - b
result = subtract(b=2, a=1)
print(result) # 输出:-1
- 默认参数:在函数定义时,为某些参数设置默认值。当没有传递对应参数值时,将使用默认值。示例代码如下:
def multiply(a, b=2):
return a * b
result1 = multiply(3)
result2 = multiply(3, 4)
print(result1) # 输出:6
print(result2) # 输出:12
- 可变参数:当函数可能接受任意数量的参数时,可以使用可变参数。示例代码如下:
def sum(*args):
total = 0
for num in args:
total += num
return total
result = sum(1, 2, 3, 4)
print(result) # 输出:10
2. 输出结果:
函数可以使用return语句来返回输出结果。可以返回单个值,也可以返回多个值。示例代码如下:
def divide(a, b):
quotient = a // b
remainder = a % b
return quotient, remainder
result1, result2 = divide(10, 3)
print(result1, result2) # 输出:3 1
如果没有在函数中显式使用return语句,函数将返回None。
总结:Python函数通过参数列表接受输入参数,可以使用位置参数、关键字参数、默认参数和可变参数;函数可以使用return语句返回输出结果,可以返回单个值或多个值。以上就是Python函数的输入和输出变量的基本用法。
