Python函数实例教程
本文将介绍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函数的一些实例,您可以根据需要定义自己的函数,实现自己想要的功能。函数的重要性不言而喻,它可以大大提高代码的复用性和可维护性,让代码更加简洁。
