Python怎么定义函数时可以不传参数?Python如何定义不传参函数

在python之中函数除了使用内置函数之外,还可以自己编写代码去定义 。只需要用def关键字加上函数名和参数,再写上这个函数具体要执行的代码函数体就可以定义一个函数 。而有的函数在调用的时候是可以不传参数的,下面就来讲一下函数不传参的定义方法 。

Python怎么定义函数时可以不传参数?Python如何定义不传参函数

文章插图
(1)函数在调用的时候之所要要传递参数进去这是因为,函数在定义时的参数列表里面设定了形参 。那么这样的函数在调用时就必须传递和形参数量想等的实参进去,否则就会发生错误 。
【Python怎么定义函数时可以不传参数?Python如何定义不传参函数】那么反过来想一下,只需要在定义的时候不设置函数形参 。这个函数在调用的时候不传递参数也可以正常使用了,示例如下:
def num():    passnum()(2)除了不给函数设置参数可以在调用时不传递参数之外,还有一个方法就是设置函数参数,但是参数给定默认的值 。那么当这个函数的参数有默认值时,调用函数不传参就会将默认值当做函数形参所接收的形参去使用,代码示例如下:
def nums(a=10,b=20):    return a+bnums()总的来说,函数在定义时不传参数很简单 。要么就是完全不给函数去设置形参,要么就是给形参设置一个默认值 。一般来说设置形参的默认值是比较好的,这样在调用函数时的选择也会更多一点 。
以上就是关于“Python怎么定义函数时可以不传参数?Python如何定义不传参函数”的全部内容了,希望对你有所帮助 。

    推荐阅读