当前位置: 首页 > news >正文

Python核心技术开发指南(030)——函数入门


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

在这里插入图片描述

函数的定义

在Python中,函数是一个封装了特定逻辑的代码块,用于实现单一、独立的功能。其完整定义语法如下:

def 函数名(参数列表):函数体return 返回值
  • def:定义函数的关键字,必须放在函数名之前。
  • 函数名:符合Python标识符规则的名称,用于唯一标识函数,应体现函数功能。
  • 参数列表:包含在圆括号内,用于接收外部传入的数据,多个参数以逗号分隔。参数是函数与外部交互的数据接口,如不需要接收外部数据,参数列表可省略(即空括号)。
  • 冒号:用于标记函数体的开始。
  • 函数体:缩进的代码块,实现函数的具体功能,是函数的核心部分。
  • return:用于将函数执行结果返回给调用者,其后可跟随返回值。 返回值是函数向外部输出的处理结果,如无需向外部输出结果,return语句可省略。若省略return语句,函数默认返回None。None是一个特殊的常量,属于NoneType类型,与 0、空字符串、空列表等具有本质区别。None在布尔判断中被视为False。

函数的调用

函数的使用步骤:

  1. 定义函数:按照语法规则创建函数,确定函数名、参数(可选)、函数体和返回值(可选)。
  2. 调用函数:通过函数名触发函数执行,语法为函数名(参数值列表)(参数值与定义时的参数对应)。
  3. 函数必须遵循"先定义,后使用"的原则。即函数的定义代码必须在调用代码之前执行,否则会引发NameError异常。

函数调用的方式:

函数名(参数值列表)
  • 函数名:必须与已定义的函数名称完全一致(区分大小写),用于指定需要执行的函数。
  • 参数值列表:包含在圆括号内,用于向函数传递数据,需与函数定义时的参数列表在数量、顺序上保持一致。

函数入门案例

# 定义函数:打印Hello World
def hi():print("Hello World")# 调用函数
hi()

运行结果:

Hello World
http://www.xdnf.cn/news/1420921.html

相关文章:

  • PAT乙级_1093 字符串A+B_Python_AC解法_含疑难点
  • 基于 C 语言的网络单词查询系统设计与实现(客户端 + 服务器端)
  • Python OpenCV图像处理与深度学习:Python OpenCV特征检测入门
  • AI时代SEO关键词实战解析
  • Python3环境搭建教程 - 使用Conda工具
  • CGroup 资源控制组 + Docker 网络模式
  • 【并发场景问题】超卖、一人一单业务问题的解决方案
  • 大型语言模型监督微调(SFT)
  • openharmony之sandbox沙箱机制详解
  • K8S网络组件Calico深度解析
  • Python OpenCV图像处理与深度学习:Python OpenCV图像几何变换入门
  • 深入解析 Go 程序逆向风险与防护策略
  • 如何对嵌入式软件进行单元测试
  • 无重复字符的最长子串,leetCode热题100,C++实现
  • Vue3响应式陷阱:如何避免ref解构导致的响应式丢失
  • 电动自行车车架前叉振动、组合件冲击、把立管弯曲强度试验机等机械强度性能测试项目解析
  • 【趣味阅读】Python 文件头的秘密:从编码声明到 Shebang
  • Spring事务管理策略对比与性能优化实践指南
  • AI辅助论文写作,在《人工智能生成合成内容标识办法》出台后的新规则
  • HarmonyOS 应用开发深度实践:深入 Stage 模型与 ArkTS 声明式 UI
  • Linux - JDK安装
  • 刷题之链表oj题目
  • 突破超强回归模型,高斯过程回归!
  • 大语言模型对齐
  • VMware pro16(许可证)+centos 7超详细安装教程
  • MQ使用场景分析
  • 【RK3576】【Android14】PMIC电源管理
  • DVWA靶场通关笔记-SQL Injection Blind(SQL盲注 Impossible级别)
  • kubectl-etcd
  • 【C++】内存管理机制:从new到delete全解析