mirror of
https://github.com/python/cpython.git
synced 2024-11-24 10:24:35 +08:00
c2b151c66e
Cleaned up existing code by abstracting code to parse arguments. Also removed any unneeded operations (such as calling 'int' on a division when using floor division also works). Fixed a bug where the values returned by OldStyleRange could be short by one value. Added more documentation. Testing code also has a basic sanity check. |
||
---|---|---|
.. | ||
bitvec.py | ||
Complex.py | ||
Dates.py | ||
Dbm.py | ||
Range.py | ||
Rat.py | ||
README | ||
Rev.py | ||
Vec.py |
Examples of classes that implement special operators (see reference manual): Complex.py Complex numbers Dates.py Date manipulation package by Tim Peters Dbm.py Wrapper around built-in dbm, supporting arbitrary values Range.py Example of a generator: re-implement built-in range() Rat.py Rational numbers Rev.py Yield the reverse of a sequence Vec.py A simple vector class bitvec.py A bit-vector class by Jan-Hein B\"uhrman (For straightforward examples of basic class features, such as use of methods and inheritance, see the library code.)