【第九章 Python学习之函数Ⅱ】
【2025】Python最新最完整教程,零基础看这一个就够了
第九章 Python学习之函数Ⅱ
文章目录
- 【2025】Python最新最完整教程,零基础看这一个就够了
- 前言
- 一、说两句
- 二、定义函数
- 函数定义规则
- 函数的参数
- 参数的类型及用途
- 1. 必需参数(位置参数)
- 2. 关键字参数
- 3. 默认参数
- 4. 可变参数
- 5. 组合参数
- 总结
前言
如果生活不尽如人意,你是否幻想过学会Python。
提示:以下是本篇文章正文内容,下面案例可供参考
一、说两句
上一章讲了Python的内置函数,今天继续讲讲函数部分的内容。
二、定义函数
函数是代码复用的核心单元,用户根据实际工作的需求通过 def 关键字定义,包含函数名、参数列表和函数体。用户可以自己创建函数,即用户自定义函数。
def 函数名(参数1, 参数2, ...): # 函数名:遵循变量命名规则(忘记的同学可以去第二章回顾)"""文档字符串(可选)""" # 用 """...""" 描述函数功能,可通过 函数名.__doc__ 查看函数体代码 # 缩进代码块,实现具体逻辑。return 返回值(可选) # 返回结果,若无则默认返回 None。
函数定义规则
定义一个函数的规则如下:
- 函数代码块以 def 关键字开头,后接函数标识符名称和圆括号 ()。
- 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
- 函数的第一行语句可以选择性地使用文档字符串,用于存放函数说明。
- 函数内容以冒号起始,并且缩进。
- return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
规则说完了,下面写个例子,互相配合一下,让各位理解得更清晰。
def greet(name): # 函数名:greet"""向用户打招呼""" # greet函数功能:向用户打招呼print(f"Hello, {name}!") # 实现具体逻辑的代码块greet("kingzhe") # 输出:Hello, kingzhe