Python 函数详解-示例代码:

时间:2024-10-23 10:25:01
# 定义一个带有返回值的函数
def get_formatted_name(first_name, last_name):
    full_name = f"{first_name} {last_name}"
    return full_name.title()

# 调用函数并使用返回值
formatted_name = get_formatted_name("jane", "doe")
print(formatted_name)  # 输出: Jane Doe

# 返回多个值
def calculate_rectangle_area(length, width):
    area = length * width
    perimeter = 2 * (length + width)
    return area, perimeter

# 调用函数并接收多个返回值
rect_area, rect_perimeter = calculate_rectangle_area(5, 3)
print(f"Area: {rect_area}, Perimeter: {rect_perimeter}")  # 输出: Area: 15, Perimeter: 16
8. 变量的作用域
  • 局部变量:在函数内部定义的变量,只能在该函数内部访问。
  • 全局变量:在函数外部定义的变量,可以在整个文件范围内访问。