Projekt Underscore

Einleitung

Underscore ist ein Python Modul, das Ganzzahlen mit Trennzeichen formatieren kann. Dieses Projekt ist auf Github gehostet (Link).

Technologie

Das Programm wurde mit Python 3 entwickelt. Es hängt von keinen externen Modulen ab.

Leistungsumfang

Das Programm dient dazu, um (große) Zahlen in Python 3 mit benutzerdefinierten Trennzeichen zu formatieren. Es kann spezifiziert werden, ob die Zahl im Dezimal, Hexadezimal oder Binär Format ausgegeben werden soll. Weiters können die gewünschten Trennzeichen angegeben werden. Sofern benötigt, kann auch der Abstand zwischen den Trennzeichen eingestellt werden. Standardmäßig werden Trennzeichen bei Dezimalzahlen nach 3 Stellen, bei Hexadezimalzahlen nach 2 Stellen und bei Binärzahlen nach 4 Stellen eingefügt.

Verwendung

Im ersten Schritt muss die Formatierungsfunktion aus dem Modul Underscore eingebunden werden:

Die Funktion fo() verfügt über vier Parameter, drei davon sind optional:

num: Zahl, die formatiert werden soll
typ: Ausagebformat dec, hex oder bin
sep: Trennzeichen
dis: Anzahl der Stellen, nach denen die Trennzeichen eingefügt werden sollen

Beispiele

Eine Zahl mit Unterstrichen formatieren:

Ausgabe: 100_000

Eine Zahl mit Leerzeichen im Hex Format formatieren:

Ausgabe: 0xf 42 40

Eine Zahl mit doppelten Unterstrichen im Binärformat ausgeben, Abstand zwischen Trennzeichen: 8

Ausgabe: -0b10011000__10010110__01111111

Weitere Beispiele können in der Datei examples.py auf  Github gefunden werden (Link).

Über Anton Neururer 31 Artikel
Ich bin Programmierer und Blogger. Themen die mich besonders interessieren sind Python, C++ und Javascript. Des Weiteren befasse ich mich mit Fraktalen.

Hinterlasse jetzt einen Kommentar

Kommentar hinterlassen