百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

python学习笔记:定义函数(python定义函数的作用)

off999 2024-10-18 07:59 60 浏览 0 评论

大家好,今天这节课给大家讲解一下定义函数。首先什么是定义函数?在上节课已经给大家讲解过如何去调用函数,只要使用函数名加括号,括号中给定参数就可以调用函数。今天给大家讲解一下如何去定义函数或者如何去创建函数。

·在Python中定义一个函数要使用DF语句,也就是这个函数前面要加一个def的关键字,依次写出函数名称、括号内的参数和冒号。

·然后在缩进中编写函数体,函数的返回值用return语句返回。这里我用代码编辑器给大家讲解一下。

·打开代码编辑器,首先定义一个函数,要用def关键字,首先输入def、DF。

·接下来就是一个函数的名称,比如great。

·其次是括号,括号中就是函数传的参数,可以为空,如果没有参数就不用写,就为空。如果有参数就带一个参数,我这里来一个name。

·如何在函数里面书写代码?只需要缩进一行,在缩进里面去写逻辑或者是要做什么操作。定义一个内米一,内米一等于之前学过fstring,来个hello。

·然后用格式化字符串把name给它丢进去。

·在函数体内用return语句来返回值。这个return语句就是在函数里面做了很多计算之后需要把这个值拿到,需要用到return语句。如果不return结果就拿不到。可以将一个函数理解为一个工厂,将一个原材料给到这个函数,这个函数经过加工之后通过return把产品成品给你。

·现在用return将变量给它返回出去,return name-。

·接下来调用函数,调用函数在上节课已经给大家讲解过了,用result接一下,然后great,传入一个参数,传一个字符串叫做Alice。此时打印,记住返回值要用一个变量去接收它,所以这里定义了一个变量叫做red print去接它的返回值。当然也可以直接print它也可以,它也是直接可以打印的,就是个返回值。也可以不用变量去接它,直接可以打印这个函数也是可以的,它也是拿到的它的返回值,用这个接一下,就是接收的也是这个值。

此时打印result,此时执行代码,此时在终端可以看到hello Alice已经被打印出来。这个Alice就是通过grade函数,通过传参传到grade这个函数。在函数题里面做了一些格式化的字符串的操作,然后通过return把值给返回出来。同时这里在用result接了一下参数,接了之后再打印。

这个就是定义函数,在函数体写代码逻辑的时候记得要缩进,这里要缩进一格。如果想将参数返回出去,给调用者就用return语句将参数通过return把数据返回出去。如果不想去返回任何数据就直接就把它注视掉,也不用写return。如果不return,这个值就会返回一个red。

这里给大家演示一下,这里没有return,执行终端这个函数会默认返回一个no,就是什么都没有,是个空。如果加了return就是返回hello Alice这个值。

接下来再给大家举个例子,比如复制这个,快速演示一下。这个地方的双括号大家记得改一下,在之前的课程中已经讲过,将双大于号改成要的大于号。

这里看这个函数,这个地方用df关键字定义了一个ABS的函数,函数里面传了一个参数叫做x,以括号包括,以冒号结尾,在函数体内做了一个判断,如果这个参数大于等于0就返回这个x,否则就return这个负x。

这里调用了这个函数,同样直接print函数,它的返回值也拿到的,也是它的返回值,打印。此时可以在终端可以看到拿到了-99的绝对值。

在Python的内置函数当中,ABS的计算绝对值的方法也是这样子,自己给它实现了这样一个方法。这个就是定义函数的一些用法。定义函数主要是为了封装要重复使用的代码。

今天的这节课就到这里,谢谢大家。

相关推荐

手机上怎么找qq邮箱登录(用手机怎么找到qq邮箱)

入口是“联系人”选项卡。qq邮箱手机在QQ主菜单中选择下方的“联系人”选项卡;3、在“联系人”中选取“公众号”选项卡;4、在公众号中菜单中找到或搜索“QQ邮箱提醒”,点击进入;5、点击“进入邮箱”;6...

amd显卡控制面板

AMD显卡控制面板是用来管理你的AMD显卡的,可以在控制面板中进行设置一些简单的调整,来提升显卡性能和效果。1、先打开AMD控制面板。2、打开“垂直同步(V-SYNC)”功能,可调整细节,改善影像流畅...

win10老是未响应卡死(window10总是未响应)

具体方法:1、如果win10中的应用程序出现不响应的情况,应该是应用程序加载失败了。可以通过重置方法来解决win10应用程序无响应。2、登录win10系统,用管理员身份运行Powershell(可在C...

usb安装系统步骤(USB安装系统步骤)

1.准备一张U盘,将联想官网下载的系统镜像文件复制到U盘中;2.将U盘插入联想S41U电脑,重启电脑,按F12进入BIOS设置,将U盘设置为启动项;3.重启电脑,进入U盘安装界面,按提示操作,完成系统...

win98安装教程(win98iso怎么安装)

如何安装windows98  一、具体安装步骤  备份好重要文件之后,就可以安装windows98了。  第一步:启动安装程序。  用户如果原来已安装了windows95/97/98,现在拟对其进行升...

雨林木风win7安装(雨林木风win732位安装教程)

  安装步骤如下:  1、光盘放入光驱,复制光盘上的win7.gho和安装系统.exe到硬盘非C盘的文件夹;(gho文件名可以是其他名字,后缀为gho,体积最大的就是。)  2、双击安装系统.exe;...

win10解绑管理员账户(win10管理员账户怎么取消开机密码)

要解除Windows10电脑上的管理员权限,您需要进行以下操作:1.打开“控制面板”:右键单击“开始”按钮,然后选择“控制面板”。2.进入“用户账户”:在控制面板中,选择“用户账户”。3.点击...

win10家庭版没有组策略编辑器

Win10组策略编辑器找不到怎么办  解决方法  一、win10系统版本本身不提供组策略的功能。  1、运行gpedit.msc直接提示找到gpedit.msc(组策略)。  2、运行MMC,在“添加...

tplogin管理员登录入口(tplogin重新设置密码)

tplogin.cn是新版tplink路由器的登录地址(管理页面地址),在浏览器中输入tplogin.cn,就可以打开tplink路由器的管理页面(登录页面)。具体的登录方法如下:1、打开电脑上的浏...

psp模拟器怎么导入游戏(psp模拟器怎么导入游戏 Vivo手机)

方法如下:1、打开能操作文件的助手软件,用pp链接后点击左下文件,然后点常用目录下的程序用户,会出现ppsspp的文件夹。2、打开ppsspp文件夹,会出来四个选项文件夹,第一个进去后是psp文件夹,...

电脑系统怎样升级(电脑系统怎么升级)

电脑系统升级方法步骤,1、打开电脑,点击电脑左下角的开始菜单,在弹出的菜单选项中选择“控制面板”。2、点击“开始”,点击“控制面板”3、在控制面板中,点击“系统和安全”。4、点击启用或禁用自动更新。5...

win10正版系统下载网站(win10官方下载网站)
  • win10正版系统下载网站(win10官方下载网站)
  • win10正版系统下载网站(win10官方下载网站)
  • win10正版系统下载网站(win10官方下载网站)
  • win10正版系统下载网站(win10官方下载网站)
windows无法激活(windows无法激活有什么影响)

1.如果修复或重新组装了电脑,则可能是安装了不同版本的Windows。或者,如果在修复过程中为电脑使用了其他产品密钥,当使用该密钥的电脑数大于Microsoft软件许可条款允许的电脑数时,该密钥...

新机怎么激活windows10(新机怎么激活电池)
  • 新机怎么激活windows10(新机怎么激活电池)
  • 新机怎么激活windows10(新机怎么激活电池)
  • 新机怎么激活windows10(新机怎么激活电池)
  • 新机怎么激活windows10(新机怎么激活电池)
u盘文件恢复软件免费(恢复u盘数据免费的软件)
u盘文件恢复软件免费(恢复u盘数据免费的软件)

u盘损坏文件恢复方法:1、打开电脑桌面的“计算机”或“我的电脑”。2、然后再找到需要修复的u盘。3、打开“运行”窗口(可以直接按“Windows+R”快捷打开),输入“CMD”并点击“确定”按钮以进入命令提符界面。4、从打开的“命令提示符”...

2025-12-28 22:03 off999

取消回复欢迎 发表评论: