Python 使用正则表达式将浮点和整数文字转换为定点文字

Python 使用正则表达式将浮点和整数文字转换为定点文字,python,regex,perl,Python,Regex,Perl,我有这篇课文 123.56013414 12 14.5 有没有可能把它转换成 123.560 12 14.500 使用正则表达式 $_ = sprintf "%.3f", $_; (正则表达式定义一组字符串。它不执行更改。因此,我忽略了使用正则表达式模式执行此操作的要求。)这是sprintf的作业,而不是正则表达式。为什么要使用正则表达式?这是一个完全不可靠的解决方案这是Perl还是Python的问题?它被标记为两者。

我有这篇课文

123.56013414
12
14.5
有没有可能把它转换成

123.560
12
14.500
使用正则表达式

$_ = sprintf "%.3f", $_;

(正则表达式定义一组字符串。它不执行更改。因此,我忽略了使用正则表达式模式执行此操作的要求。)

这是sprintf的作业,而不是正则表达式。为什么要使用正则表达式?这是一个完全不可靠的解决方案这是Perl还是Python的问题?它被标记为两者。