1、如何定义方法,避免它参数的不确定性,所造成的的错误?
可以将方法定义成这种形式,但是,不需要必须带入的参数,需要统一放在最后。
否则会报错,因为你放中间的话,你要不带入,那它后面的参数算是第几个参数?
def fuck(a, b, c=None):
if c:
print(a+b+c)
else:
print(a+b)
2、为什么类中的方法,都要有self这个参数?
为了方便在方法中引用该对象自身的元素,比如方法中调用方法,self.methods,方法中调用变量,self.arguments
3、py里方法名不能和变量名重复
4、Excel处理工具包
openpyxl
5、机器学习常用库
Numpy 二维数组库
Pandas 数据分析库
MatPlotLib 二维绘图库
Scikit-Learn 通用算法库