第50讲:Python定义函数时使用*强制某个形参使用关键字传参

在定义函数时,我们可以强制某个形参必须使用关键字传参,如果不用关键字传参则会抛出异常。

强制某个形参使用关键字传参,做法也很简单,只需要在形参的前面添加一个*号,这样一来,*号后面所有的形参都会被设置成强制关键字传参,只能接受关键字传参过来的实参。

#*号后面的所有形参都强制使用关键字传参
def fun1(para1, para2, *, para3, para4):
    funformat = 'para1为:{}, para2为:{}, para4为:{}, para5为:{}'
    print(funformat

猜你喜欢

转载自blog.csdn.net/weixin_44953658/article/details/130859837
今日推荐