pythonは文字列の中の数字を取って、考慮する必要があります

424 ワード

数字を取るには整数小数を考慮しなければならないが,正か負かを考慮しなければならない.
def money_split_yuan(data):
    try:
        money = float((re.match(r"[-]?\d+\.?\d*", data)).group())
        return money
    except:
        return data


def shares_form_changes(data):
    try:
        data_change = int(float((re.match(r"[-]?\d+\.?\d*", data)).group()) * 10000)
        return data_change
    except:
        return data