Skip to main content
 首页 » 编程设计

python之分数化成小数(分数在上标)

2025年05月04日13www_RR

我正在从网站中提取文本,并希望将分数转换为小数。

虽然分数是下标的,但看起来像下面这样

1¼,4½

有没有可能解决这个问题?

请您参考如下方法:

试试这个:

dict = { 
    '¼':0.25, 
    '½':0.50, 
} 
 
def Convert(line): 
    return [int(word[:-1])+dict[word[-1]] if word[-1] in dict else int(word) for word in line.split(',')] 

如果您有任何其他此类符号,则只需将它们添加到 dict。