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

Python函数调用:如何调用函数,以及如何创建自己的函数?

发布时间:2023-08-18 07:02:06

在Python中,函数是一段被命名的可重用代码块,它接受输入参数并执行特定任务。函数能够提高代码的可维护性、重用性和可读性。下面将简要介绍如何调用函数以及如何创建自己的函数。

1. 调用函数:

在Python中,调用函数非常简单。只需使用函数名后跟一对圆括号,并传递必要的参数(如果有的话)即可调用函数。示例代码如下:

   # 内置函数
   print("Hello, World!")  # 调用print函数,并传递字符串参数

   # 自定义函数
   def greet(name):
       print("Hello, " + name + "!")

   greet("Alice")  # 调用自定义函数,并传递参数
   

输出结果:

   Hello, World!
   Hello, Alice!
   

2. 创建自己的函数:

在Python中,创建函数需要使用def关键字,后跟函数名、参数列表、冒号和函数体。函数体是函数要执行的代码块,并可以有返回值。示例代码如下:

   def add(a, b):
       return a + b  # 返回a和b的和

   result = add(2, 3)  # 调用add函数,并传递两个参数
   print(result)  # 输出结果:5
   

在这个例子中,我们创建了一个名为add的函数,它接受两个参数ab。函数体中使用return关键字返回了ab的和。调用函数时,将参数2和3传递给函数,并将函数返回的结果赋给result变量。最后,使用print函数输出result变量的值。

注意,函数可以有多个参数,并且参数可以有默认值。示例代码如下:

   def power(base, exponent=2):
       return base ** exponent  # 返回base的exponent次幂

   result1 = power(2)  # 使用默认的exponent值
   result2 = power(2, 3)  # 传递新的exponent值

   print(result1)  # 输出结果:4
   print(result2)  # 输出结果:8
   

在这个例子中,我们定义了一个名为power的函数,它有两个参数baseexponent,其中exponent参数有一个默认值2。如果在调用函数时不传递exponent参数,函数将使用默认值。否则,将使用传递的值。

以上是关于Python函数调用和创建的简要介绍。函数是Python编程的核心概念之一,深入理解和灵活运用函数将极大地提高代码的可读性和可维护性。