前言
作为 Python 初学者,掌握函数、列表、元组是从'写代码'到'写好代码'的关键一步。它们不仅是语法的核心,更是后续处理复杂数据、构建高效程序的基础。今天这篇文章,结合实战案例,把这三个知识点讲透。
一、函数:告别重复代码的'工厂'
1.1 为什么需要函数?
写代码最忌讳的就是'复制粘贴'。比如计算不同区间的数列和(1-100、300-400),如果不使用函数,需要重复写多组几乎一样的循环代码。
# 不使用函数的写法
theSum = 0
for i in range(1, 101):
theSum = theSum + i
print(theSum)
theSum = 0
for i in range(300, 401):
theSum = theSum + i
print(theSum)
一旦需要修改计算逻辑(比如改成求平方和),所有重复代码都要改,效率极低。而函数的核心作用,就是提取重复代码,实现代码复用,让程序更简洁、更好维护。
简单理解:函数就像一个'工厂',输入'原材料'(参数),经过内部加工(函数体),输出'产品'(返回值),一次定义,多次调用。
# 使用函数的方式来解决刚才的问题
# 定义一个求和函数
def calc_sum(begin, end):
the_sum = 0
for i in range(begin, end + 1):
the_sum = the_sum + i
return the_sum
# 使用函数
# 求 1-100 的和
print(calc_sum(1, 100))
# 求 300-400 的和
print(calc_sum(300, 400))
1.2 函数的核心语法
(1)函数定义与调用
():
sum_val =
i (beg, end + ):
sum_val += i
sum_val
result1 = calc_sum(, )
result2 = calc_sum(, )
(result1, result2)


