Python 简单函数定义与调用实例解析

小石头
小石头
发布时间:2026-10-12 | 2人浏览过
原创

本文详细讲解 Python 中基础函数的定义语法与调用流程。通过温度转换脚本,演示如何编写带参数的自定义函数、安全接收终端输入并完成数值转换。掌握此模式后,开发者可直接复用于各类数据处理与业务逻辑封装场景。

Python 函数定义与调用的核心逻辑

在 Python 编程中,函数是组织可重用代码块的基本单位。通过 def 关键字可以定义包含特定逻辑的函数,利用参数(形参与实参)实现数据交互。以下以温度单位转换为例,展示完整定义、输入处理及返回结果的流程。

具体操作步骤

第1步:定义带参数的温度转换函数

目的:封装固定换算逻辑以便重复调用。入口:使用 def 关键字声明命名空间。动作:定义形参 temp 与 scale,根据 scale 的值匹配对应数学公式并执行 return 返回浮点结果。可观察状态:控制台无缩进或语法报错且函数对象创建成功。

def convertTemp(temp, scale):
  if scale == "c":
    return (temp - 32.0) * (5.0/9.0)
  elif scale == "f":
    return temp * 9.0/5.0 + 32

第2步:获取终端输入并执行调用

目的:读取外部数据驱动函数运算。入口:标准交互窗口。动作:调用 input() 获取字符串并通过 int() 转为整数赋给 temp;再次获取转换目标存入 scale;调用前述函数将返回值赋给 converted;最后拼接字符串打印输出。可观察状态:终端显示 “The converted temp is: [具体数值]”。

temp = int(input("Enter a temperature: "))
scale = input("Enter the scale to convert to: ")
converted = convertTemp(temp, scale)
print("The converted temp is: " + str(converted))

运行验证与注意事项

将上述代码保存为 .py 文件并在终端执行后,按提示依次输入数字与字母 c/f,屏幕将立即打印转换后的温度数值。需注意 Python 严格区分缩进,定义函数体时必须保持内部代码左对齐;此外,示例未包含非合法输入的异常捕获,生产环境中建议补充 try-except 语句以保证程序健壮性。

以上就是 Python 简单函数定义与调用实例的详细内容,更多关于 Python 基础语法与模块化编程的资料请关注本站其它相关文章!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表