Python学习:函数篇
在编程的世界里,函数就像是瑞士军刀,它们小巧、多功能,能在各种情况下大显身手。在Python中,函数不仅是用来执行特定任务的代码块,更是代码复用和模块化的关键。让我们一起来看看如何使用这些强大的工具吧!
1. 定义函数
在Python中,定义一个函数就像写一本食谱。你写下步骤(代码),然后可以一次又一次地“烹饪”(调用)它,而不需要重写步骤。
基本结构:
def function_name(parameters):
# 这里是处理步骤
return result
def
是定义函数的关键字。function_name
是你给函数起的名字。parameters
是函数的输入,就像食谱中的配料。return
是函数的输出,就像食谱中完成的菜肴。
实例:计算圆形的面积
def calculate_circle_area(radius):
area = 3.14159 * radius ** 2
return area
# 使用函数
my_circle_area = calculate_circle_area(10)
print("圆的面积是:", my_circle_area)
这个函数就像是一个计算器,你给它一个半径,它还你一个面积。
2. 参数和返回值
函数的参数就像是客人点的菜,而返回值则是上桌的佳肴。
默认参数值:
你可以给参数设定默认值,这样在调用函数时,可以不传递这个参数。
def greet(name, message="Hello"):
print(f"{
message}, {
name}!")
greet("Kimi") # 输出:Hello, Kimi!
greet("Kimi", "Goodbye") # 输出:Goodbye, Kimi!
返回多个值:
Python函数可以一次返回多个值,这就像是一份包含多个小菜的套餐。
def get_user_info(first_name, last_name):
full_name = f"{
first_name} {
last_name}"
username = full_name.lower().replace(" ", "_")