.(x)和(x)的问题
我在学习python的过程中发现一个问题,就是有的函数是函数名.(x)的形式,有的是函数名(x)的形式,请问一下这两者有什么区别?
函数名fun(x) 通常是调用函数/类 fun,并传入参数x
函数名fun.x(y) 通常是调用函数/类 fun,访问它的 子类或者方法 x ,并传入参数 y [y不一定有]
目前为止,我没见到 fun.(x) 形式的代码,,, . fun.x() 就比较多了
我解释的很糟糕。。。 学习编程语言,应该尽可能跟着教程走,,一步步写程序。刚开始的时候很容易有很多问号,理解不了的可以搁置疑问(不要想着理解),先照着抄,临摹着写代码,,,后面深入了自然会学到这个东西。。。