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 details)
File details
Details for the file intf-1.0.tar.gz
.
File metadata
- Download URL: intf-1.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
8607b85b1915a2dff83aa4e70450d3f9c1e4ba110e7a16497e65eee830a43666
|
|
MD5 |
6bb41156bbdf7d9e25ebd9a873ee4ae0
|
|
BLAKE2b-256 |
df28df843f92d6884796143808163b403fd1f4f7d45461463e5f9ac50c3e9c25
|