Base class for integers with specified default formatting
Project description
intf provides a simple base class for integers with specified default formatting. Define your own subclasses derived from BaseIntF and specify desired formatting right with the class name. Decimal, binary, octal and hexadecimal formats are supported. See BaseIntF for more details.
Example:
from intf import BaseIntF class int_04X(BaseIntF): pass x = int_04X(123) print '{}'.format(x) # prints 0x007B class int_06o(BaseIntF): pass y = int_06o(123) print '{}'.format(y) # prints 0o000173 class int_08b(BaseIntF): pass z = int_08b(123) print '{}'.format(z) # prints 0b01111011 print '{:02x}'.format(z) # still prints 7b
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
intf-1.0.tar.gz
(3.3 kB
view hashes)