一、无参函数

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

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

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

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

二、有参函数

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

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

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

三、空函数

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

def func():pass

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

Python基础入门教程推荐:更多Python视频教程-关注B站:Python学习者
https://www.bilibili.com/video/BV1LL4y1h7ny?share_source=copy_web

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

Python爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者
https://www.bilibili.com/video/BV1QZ4y1N7YA?share_source=copy_web

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

Python定义函数的三种形式相关推荐

  1. java光标移动函数_文件内光标的移动 函数基础 定义函数的三种形式 函数的返回值 调用方式...

    # with open(r'a.txt', 'r', encoding='utf-8')as f: # data1=f.read() # print('>1>:',data1) # pri ...

  2. Python中定义函数的三种形式

    一.无参函数 定义函数时参数是函数体接收外部传值的一种媒介,其实就是一个变量名 在函数阶段括号内没有参数,称为无参函数.需要注意的是:定义时无参,意味着调用时也无需传入参数. 如果函数体代码逻辑不需要 ...

  3. Python定义函数的三种方式

    1.空函数 当你只知道你需要实现某个功能,但不知道该如何用代码实现时,你可以暂时写个空函数,然后先实现其他的功能. def get_test1():pass 2.有参函数 ​ 在函数定义阶段括号内有参 ...

  4. js定义函数的两种形式及区别

    定义函数有两种方法: (1)函数表达式方式 let myFun=function(){console.log("当前是函数表达式"):} (2)函数声明形式 function my ...

  5. JavaScript高级第2天:定义函数的三种方式、函数的原型链结构、完整原型链、作用域以及作用域链、函数的四种调用模式、闭包、计数器、斐波那契数列优化、三种继承方式

    JavaScript高级第二天 01-定义函数的三种方式 1.函数声明 function:可以先调用再声明,因为预解析(把函数声明.变量声明进行提升) function fn() {//函数体conl ...

  6. C 语言传递数组给函数的三种形式

    以下内容来自菜鸟教程,贴在此做笔记 方式 1 形式参数是一个指针: void myFunction(int *param) { . . . } 方式 2 形式参数是一个已定义大小的数组: void m ...

  7. Python的类中定义函数的三种方式及其利用

    类中方法/函数: 普通方法 直接定义(含self) 类方法 @classmethod 静态方法 @staticmethod 类中变量: 静态变量 普通变量 定义在构造函数中(__init__) 看代码 ...

  8. python格式化输出的三种形式

    方法一: list_a = [1, 2, 3] str_b = 'aaa' string = "There are two contents:%s, %s" % (list_a, ...

  9. python中格式化输出三种形式学习总结

    一.格式化符号百分号输出 语法: print('格式符号1 格式符号2' % (变量名1,变量名2))如: name = 'XY' age = 18 weight = 60.5 print('我的名字 ...

最新文章

  1. mysql如何避免特殊字符查询_如何避免MySQL中的特殊字符?
  2. 来聊聊可形变卷积及其应用
  3. 划重点!2020年,这些前沿技术最受关注
  4. 用EZBOOT制作多个gho文件的安装盘
  5. 优秀自我简介200字_自我简介200字左右7篇
  6. 【渝粤教育】21秋期末考试管理学原理★10013k1
  7. 传智播客 C/C++学习笔记 数组和指针的关系, 字符串学习
  8. 解决百度文库文档内容无法复制
  9. 定性分析PK定量分析:情敌还是战友?
  10. MySQL系统认识与使用-----最全MySQL应用
  11. 信息组织 | 数字图书馆信息组织
  12. windows安装OHS(weblogic管理)
  13. 云计算时代的进阶者,专访景安董事长杨小龙
  14. 漫画安全HIDS、EDR、NDR、XDR
  15. “秒杀系统“设计原理
  16. 我是如何用微信抢红包一年抢了一千万的
  17. Qt4.7.3在dm6446平台上的移植经验与教训
  18. 【leetcode】快乐数
  19. Mathorcup数学建模竞赛第五届-【妈妈杯】A题:基于多目标优化相邻两交叉口信号配时研究(附特等奖获奖论文和matlab代码)
  20. 有什么好用的网站导航?

热门文章

  1. 为银行业变革“开脑洞”
  2. Android 适配刘海屏之 判断手机是否是刘海屏
  3. 图片如何清除杂物?这几款软件或许可以帮助你
  4. Github自定义个人首页
  5. Unity3D XR/VR PICOXR 导入网上下载的unitypackage
  6. 架构秘笈:移花接木。使用mysql模拟redis
  7. CSUST 2005 修仙 ( dp )
  8. CSUST 集训队选拔赛题解
  9. python和其它语言混合编程_5种语言混合编程:C++、JS、python、Lisp、汇编
  10. webpack和grunt/glup相比有什么特性?