Python 正则表达式保留一位小数
下面是一个可以将数值型保留一位小数的正则函数的示例:/n/npython/nimport re/n/ndef format_number(number):/n pattern = r'^(/d+//.//d{1})(/d*)$'/n match = re.match(pattern, str(number))/n if match:/n decimal_part = match.group(1)/n return decimal_part/n else:/n return number/n/n# 测试示例/nprint(format_number(3.14159)) # 输出: 3.1/nprint(format_number(2.0)) # 输出: 2.0/nprint(format_number(5)) # 输出: 5/n/n/n这个函数使用正则表达式来匹配数值型,并提取出小数点后一位的部分。如果匹配成功,则返回提取的小数部分;如果匹配不成功,则返回原始数值。
原文地址: https://www.cveoy.top/t/topic/f3F6 著作权归作者所有。请勿转载和采集!