Python学习1-Python学习疑问

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 通用算法库
 

你可能感兴趣的:(Python学习)