先前学习了Java,把Java当作基础,再来学习python的时候,感觉其中有很多异曲同工之秒的地方
先聊聊Java的方法:Java中的方法可以通过自己去构造,或者直接应用python中已经存在的方法
因为语言都具有共性,所以python中的方法也是这样,不同的是python中更多的叫做函数,
在其中比如一个len函数其实和Java中的.length是一样的,在其中两者的的作用都是检验对象的长度
两者之间都具有函数的嵌套
今天就着重说一下python的嵌套
例如在这一行代码中就运用了五个函数
最简单的print函数输出,再加一个list函数进行列举,在里面的这个filter函数是进行筛选的作用,函数内部需要加入一个筛选条件(也就是加入一个函数对输入进去的数值进行筛选,符合的数值输出)还需要加入一个范围就是后面的range函数,(其中索引也是从0开始)。其中的lambda函数是匿名函数
当函数之间进行嵌套的时候,原本繁琐的代码就会变得更加简介易懂,其中相比较Java中的方法嵌套,python就显得格外简单。所以有一句话“人生苦短,我用python”
(本周感染上甲流了,学习进度拉下了一大截,早日康复,好好学习)