美文网首页Python基础系列Python
Python定义函数的三种形式

Python定义函数的三种形式

作者: 我爱学python | 来源:发表于2019-08-16 16:16 被阅读4次

一、无参函数

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

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

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

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def func():
    print('hello nick')
    
func()  # hello nick

二、有参函数

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

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

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

sum_self(1,2)  # 3

三、空函数

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

def func():
    pass

相关文章

  • Python定义函数的三种形式

    一、无参函数 定义函数时参数是函数体接收外部传值的一种媒介,其实就是一个变量名 在函数阶段括号内没有参数,称为无参...

  • 第5章 函数

    3.1 函数的基本使用 3.1.1 函数的定义 Python 使用 def 保留字定义一个函数,语法形式如下: 函...

  • python常用函数

    Python常用函数 python中函数以两种形式呈现:一是可以自己定义的函数function,比如最常用的pri...

  • Python函数标注

    Python函数标注是关于用户自定义函数中使用的类型的完全可选元数据信息。 函数标注以Python字典的形式存放在...

  • 第8章 函数

    参考书籍:《Python编程 从入门到实践》 1. 函数定义 函数定义形式:关键字def+函数名+:三个引号表示文...

  • Python的函数和参数

    实参和形参 parameter 是函数定义的参数形式argument 是函数调用时传入的参数实体。 python的...

  • 函数 -- 特殊函数

    匿名函数 python 使用 lambda 来创建匿名函数。所谓匿名,即不再使用 def 语句这样标准的形式定义一...

  • Pthon学习总结--参数的传递

    Python函数具有封装性,一般写程序时最好以函数(def ***():)的形式呈现,之后在主函数中调用所定义函数...

  • Python3 lambda用法

    匿名函数 Python使用lambda来创建匿名函数所谓匿名,意即不再使用def这样标准的形式定义一个函数 lam...

  • Python基础15

    8.4 lambda表达式 Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数...

网友评论

    本文标题:Python定义函数的三种形式

    本文链接:https://www.haomeiwen.com/subject/khdqsctx.html