摘要:
In the previous section we added two Time objects, but you also might want to add an integer to a Time object. The following is an alternative version... 阅读全文
摘要:
By defining other special methods, you can specify the behavior of operators on user-defined types. For example, if you define add method for the Time... 阅读全文
摘要:
__str__ is a special method name, like __init__, that is supposed to return a string representation of an object.For example, here is a str method for... 阅读全文
摘要:
The init method is a special method that gets invoked when an object is instantiated. Its full name is __init__ (two underscore characters, followed b... 阅读全文
摘要:
Python is an object-oriented programing language, which means that it provides features that support object-oriented programming. It is easy to define... 阅读全文
摘要:
Sometimes it is useful for a function to modify the objects it gets as parameters. In that case, the changes are visible to the caller. increment, whi... 阅读全文
摘要:
In the next few sections, we’ll write two versions of a function called add_time, which calculates the sum of two Time objects. They demonstrate two k... 阅读全文