[PYTHON] Konvertiert Zahlen mit Kommas und Dreiecken in numerische Typen.

1 Dieser Artikel ist

Ich werde den Code veröffentlichen, um den im Wertpapierbericht beschriebenen numerischen Wert in △ und in einen numerischen Typ umzuwandeln, der von Python verarbeitet werden kann.

2 Beispiel für die Codeerstellung

Muster 1

Im Fall von '△ 45.931'

test.py


moji='△45,931'

def conv(moji):
    moji=moji.replace('△', '-')
    moji=moji.split(' ')[-1]
    moji=moji.replace(',', '') 
    moji=int(moji)
    return moji

moji=conv(moji)
print(type(moji))  ##<class 'int'>
print(moji)        ##-45931

Muster 2

Im Fall von '* 1 889,341'

test.py


moji='※1 889,341'
def conv(moji):
    moji=moji.replace('△', '-')
    moji=moji.split(' ')[-1]
    moji=moji.replace(',', '') 
    moji=int(moji)
    return moji

moji=conv(moji)
print(type(moji)) #<class 'int'>
print(moji) #889341

Recommended Posts

Konvertiert Zahlen mit Kommas und Dreiecken in numerische Typen.
Sortieren mit einer Mischung aus Zahlen und Buchstaben
Fraktal zum Erstellen und Spielen mit Python
Unterscheiden Sie zwischen Zahlen und Buchstaben mit regulären Ausdrücken
Kratzen Sie das Essen mit Python und geben Sie es an CSV aus
Lernen Sie mit Caffe, handschriftliche Zahlen (MNIST) zu erkennen
Ten Puzzle-Make 10 mit nur 4 Zahlen und 4 Regeln
Wie man Zufallszahlen mit dem Zufallsmodul von NumPy macht