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

Python函数实例教程

发布时间:2023-06-01 08:24:51

本文将介绍Python函数的实例教程,为初学者提供参考。Python函数是一段可以重复使用的代码块,能够接受输入并返回输出。Python中函数的定义通过关键字def来实现,语法为: 

def 函数名(参数列表):

    函数体

    return 返回值

其中,def表示函数的定义,函数名是自定义的,参数列表可以为空或包含多个参数,函数体是要执行的代码块,而返回值是函数执行完成后返回的结果。

以下是Python函数的一些实例:

1.求和函数

# 定义一个函数,接受两个参数,返回它们的和

def add(a, b):

    return a + b

# 调用函数

result = add(1, 2)

print(result) # 输出3

2.阶乘函数

# 定义一个函数,接受一个参数,返回它的阶乘

def factorial(n):

    if n == 1:

        return 1

    else:

        return n * factorial(n - 1)

# 调用函数

result = factorial(5)

print(result) # 输出120

3.翻转字符串函数

# 定义一个函数,接受一个字符串参数,返回它的翻转结果

def reverse_str(s):

    return s[::-1]

# 调用函数

result = reverse_str("hello")

print(result) # 输出"olleh"

4.求平均数函数

# 定义一个函数,接受多个参数,返回它们的平均数

def avg(*args):

    sum = 0

    count = 0

    for arg in args:

        sum += arg

        count += 1

    return sum / count

# 调用函数

result = avg(1, 2, 3, 4, 5)

print(result) # 输出3.0

5.判断质数函数

# 定义一个函数,接受一个参数,判断它是否为质数

def is_prime(n):

    if n <= 1:

        return False

    for i in range(2, int(n ** 0.5) + 1):

        if n % i == 0:

            return False

    return True

# 调用函数

result = is_prime(7)

print(result) # 输出True

以上是Python函数的一些实例,您可以根据需要定义自己的函数,实现自己想要的功能。函数的重要性不言而喻,它可以大大提高代码的复用性和可维护性,让代码更加简洁。