Python定义函数的三种形式

Python定义函数的三种形式一 无参函数定义函数时参数是函数体接收外部传值的一种媒介 其实就是一个变量名在函数阶段括号内没有参数 称为无参函数 需要注意的是 定义时无参 意味着调用时也无需传入参数 如果函数体代码逻辑不需要依赖外部传入的值 必须得定义成无参函数 deffunc print hellonick func hellonick 二 有参函数在函数定义阶段括号内有参数 称为有参函数 需要注意的是 定义时有参 意味着调用时也必须传入参数 如果函数体代码逻辑需要依赖外部

一、无参函数

定义函数时参数是函数体接收外部传值的一种媒介,其实就是一个变量名

在函数阶段括号内没有参数,称为无参函数。需要注意的是:定义时无参,意味着调用时也无需传入参数。

如果函数体代码逻辑不需要依赖外部传入的值,必须得定义成无参函数。

def func(): print('hello nick') func() # hello nick 

二、有参函数

在函数定义阶段括号内有参数,称为有参函数。需要注意的是:定义时有参,意味着调用时也必须传入参数。

如果函数体代码逻辑需要依赖外部传入的值,必须得定义成有参函数。

''' 遇到问题没人解答?小编创建了一个Python学习交流: 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书! ''' def sum_self(x, y): """求和""" res = x+y print(res) sum_self(1,2) # 3 

三、空函数

当你只知道你需要实现某个功能,但不知道该如何用代码实现时,你可以暂时写个空函数,然后先实现其他的功能。

def func(): pass 

结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!

【Python教程】全网最容易听懂的1000集python系统学习教程(答疑在最后四期,满满干货)

2021年Python最新最全100个爬虫完整案例教程,数据分析,数据可视化,记得收藏哦

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210797.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午11:54
下一篇 2026年3月18日 下午11:54


相关推荐

  • zlc源码-众利模式 全新黑金UI客户运营版:仅供学习使用「建议收藏」

    zlc源码-众利模式 全新黑金UI客户运营版:仅供学习使用「建议收藏」本源码是目前众利模式的最新ZLC源码!请勿用作其他非法运营!可以学习使用!用作非法用途一切都与本人无关!联系QQ:19198367联系QQ:19198367特别声明:此源码仅供学习使用,请勿用作非法用途!产生一切法律相关责任请自行承担!…

    2022年5月28日
    36
  • 十八、职责链模式-推卸责任,不关我的事,我不管!#和设计模式一起旅行#

    不在其位,不谋其政! –出自《论语·泰伯》故事背景在现实世界中,有很多情况下会遇到一些推卸责任的场景,比如要办理一件事的时候,被告诉你要去做个做这个事情,但是去了这个地方,确告诉要到另一个地方去,最后搞了很久,才办完这一件事。这种情况下,就可以简单的称为踢皮球,也就是推卸责任。在软件中,当外部请求程序进行某个出来,这个程序无法处理就把该请求转给其他对象负责,当对个对象组…

    2022年2月27日
    38
  • qxdm使用教程_log命令

    qxdm使用教程_log命令(一)、首先保证PC机和手机串口(或并口)之间连接畅通,这个可以从QXDM工具的系统栏看出,如果是MSM6000的项目,系统栏会显示“COMX:SURF6000-ZRF6000”;如果是MSM6025的项目,系统栏会显示“COMX:SURF6025-ZRF6025”。其中X为某个串口,比如COM1,X=1等。(二)、QXDM打开后,先配置好messageview要打印的信息,具体的配置如

    2022年10月2日
    5
  • 提交混元生图任务

    提交混元生图任务

    2026年3月12日
    1
  • Kali安装教程(VMWare)「建议收藏」

    Kali安装教程(VMWare)「建议收藏」1.下载镜像及相关1.1下载镜像文件下载链接:https://www.kali.org/downloads/选择自己需要的版本下载,根据经验先下载种子文件(torrent)再用迅雷下载网速是最有

    2022年8月5日
    9
  • 3、Explan执行计划

    3、Explan执行计划目录 explain 中的列说明 1 id2 select type 3 table 列 4 type 列 NULL system const eq refrefrangei 是 Mysql 提供用于分析 sql 执行性能的工具 如果在 sql 前使用 explan mysql 会对这次查询打上标记 不会真实执行查询 而是模拟 sql 优化器返回执行计划信息 explainselec fro

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号