python里面args作为参数但是方法体里面没有调用,那这个args的作用是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python里面args作为参数但是方法体里面没有调用,那这个args的作用是啥?相关的知识,希望对你有一定的参考价值。

def SetParameter(args):
postGui=PostProcessing()
Application.Run(postGui)
例如这段代码,既然没有调用args那这个args是否可以省略不写呢

参考技术A 可以不写,但是一般都需传递参数以增加函数的扩展性追问

不理解,可以详细解释一下吗,万分感谢

参考技术B python **kwargs 的用法 **kwargs的用法 **kwargs允许你将不定长度的键值对,作为参数... 使用 *args 和**kwargs 来调用函数 使用*args和**kwargs来调用函数 参考技术C 看《python核心编程第2版》282页!追问

没这本书啊,你有截图吗

ios 开发,类方法中怎么样访问成员变量

参考技术A 方法是没有访问级别的,跟ObjectiveC跟C(不是C++)是类似的。
C里面定义了方法,但是如果不给出声明,别人调用时候是找不到的(虽然自己声明一个一模一样的方法也可以)。ObjectiveC也是一样,所有方法都没有访问保护级别(@property属性也是方法的一种)
只有一种有访问级别,就是大括号里面定义的成员变量,里面有public和private,貌似是没有protected的概念(可能有,但是我完全不用的)。本回答被提问者和网友采纳

以上是关于python里面args作为参数但是方法体里面没有调用,那这个args的作用是啥?的主要内容,如果未能解决你的问题,请参考以下文章

python lambda

在一个Select 组件 里面要怎么往onChange方法里传两个参数

java类体里面为啥要类方法

go里面定义方法

python的学习之路day5

java 里定义的方法参数 (final String... args)