Let's say you have to go through three or four operations to get a final number, well, do it algebraically.
让我们说,你不得不通过3-4个操作,才能得到最终的数,好吧,用代数方法求解。
So it makes sense to be able to say, look for many methods I do want to have a way of doing comparison, and I don't have to remember, at top level, what the name of the comparison method was.
所有我需要的对象进行操作,那么就可以这么说了,我想要在很多方法里面,去找做比较的方法,我并不需要记住,每一个比较的方法的名字。
And here we already see a hint that make is going to simplify all of that for us.
所以我们刚学习了怎样简化,操作的一个方法。
We have some set of things we want to do with strings, and different set of things we want to do with numbers.
这就对了,我们有一个可以对字符串,进行操作的方法集,还有另外一个不同的。
Append sticks the list on the end of the list, append flattens it, one level of course.
因此串联加操作符和append方法,是不同的,Append方法把一个数组。
But underlying Python is the same idea.
对数字进行操作的方法集。
Notice in the class definition here, is there, this is the first thing that's got called, and I just called with the value for x and the value for y, and it went off and did something for me.
就在这里,这是第一个被调用的东西,我用x的值和y的值调用了它,然后这个方法继续进行,并为了做了一些操作。
These are instances of a class, and associated with that class are a set of methods things that I can deal with.
但是Python的基本思想是相同的,这是一些一个类的实例,这个类关联了一个方法集,我可以做的一些操作。
I should use Cartesian or polar to pull out those pieces of it.
或者polar方法来读出这些值,一旦我完成了以上的操作。
Sometimes the functions -- sometimes a function can be used on multiple data types, plus, for example, we saw could add strings, or could add ints, but each one of those data types has associated with it a set of functions that are geared to handling them.
比如说,我们可以对string类型,进行add操作,也可以对int类型进行这个操作,但是这些数据类型中的每一种,都与适合于操作它们的,方法集相关联,我们想对我们创建的数据,类型做同样的事情。
应用推荐