当前位置:网站首页 > Python编程 > 正文

python def函数(python的f函数)



什么是函数?

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数能提高应用的模块性,和代码的重复利用率。

如何定义函数?
  • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()
  • 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
函数语法:
 
  
无参实例:

无参也就是def()括号里面没有参数的,这种是最简单的函数块,直接调用就可以

 
  

在这里插入图片描述

有参实例
 
  

在这里插入图片描述

什么是实参、形参?

比如上面例子所说的 def hello(num1,num2) 这个例子,num1和num2是形参——完成其工作所需的事情,在调用hello(10,10)方法时传入的10是实参——调用函数时传递给函数的信息,实参会在被调用是传给形参

怎么多次调用函数

只需调用hello函数即可,如:

 
  

在这里插入图片描述

关键字实参

也可以使用关键字实参(键——值形式),但是有一个使用关键字实参另一个也要使用关键字实参,不然会报错

 
  

在这里插入图片描述

什么是返回值?

  • 返回值也就是return语句所返回的值
  • 函数可以有返回值,也可以没有返回值
  • 返回值可指定,如果不指定默认返回None
为什么要使用返回值?

返回值让你能够将程序的大部分繁重工作移到函数中去完成,从而简化主程序

实例:
 
  

打印为:20

任意传递实参

有的时候我们在括号内定义几个参数就要传递几个参数,但是我们不想固定传入的参数要怎么做呢?

 
  

形参名 *function中的星号让Python创建一个名为 function的空元组,并将收到的所有值都封装到这个元组中,不管传过来多少个值依然可以处理

多个关键字实参

比如当我们不确定要传什么值的时候可以这样定义函数,如:

 
  

实例

 
  

在这里插入图片描述

到此这篇python def函数(python的f函数)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 服务器怎么运行python(服务器怎么运行脚本)2025-10-06 08:18:05
  • python服务部署(python程序部署服务器)2025-10-06 08:18:05
  • python删除venv虚拟环境(python 删除虚拟环境)2025-10-06 08:18:05
  • python函数中用于获取用户输入值的方法(python中用于获取用户输出的函数)2025-10-06 08:18:05
  • python计算机积极拒绝,无法连接(python socket目标计算机积极拒绝)2025-10-06 08:18:05
  • python读取pcap文件(python读取pcd文件)2025-10-06 08:18:05
  • python函数可以没有return语句,不返回值(python函数没有return,返回什么)2025-10-06 08:18:05
  • python中字典可以修改和删除吗(python中字典的key)2025-10-06 08:18:05
  • 安装node-sass(安装nodesass需要python吗)2025-10-06 08:18:05
  • 华为机考题库2023(华为机考题库2023python)2025-10-06 08:18:05
  • 全屏图片