简介
在这个项目中,你将学习如何从给定文本中提取数字,计算这些数字的平均值,并将结果四舍五入到两位小数。这个项目将帮助你练习使用正则表达式以及在Python中处理命令行参数。
👀 预览
$ python3 ~/project/find_num.py "a11 b3.14c15 16"
11.29
$ python3 ~/project/find_num.py "a 5 b 6 c7 dd8 9"
7.00
$ python3 ~/project/find_num.py "ad1dg6dgd9dg4qwe10"
6.00
🎯 任务
在这个项目中,你将学习:
- 如何使用正则表达式在给定文本中找到所有数字(包括整数和浮点数)
- 如何将匹配到的数字从字符串转换为浮点数
- 如何计算提取出的数字的平均值
- 如何将平均值结果格式化为两位小数
- 如何在Python脚本中处理命令行参数
🏆 成果
完成这个项目后,你将能够:
- 编写一个Python脚本,从给定文本中提取数字
- 计算提取出的数字的平均值
- 将平均值结果格式化为两位小数
- 从命令行运行脚本并将文本作为参数传递