欢迎访问宙启技术站
智能推送

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函数的输入和输出变量的基本用法。