python输出两个2位小数的数据
时间: 2023-05-28 11:03:19 浏览: 118
可以使用以下代码输出两个2位小数的数据:
```python
a = 3.14
b = 2.68
print("%.2f" % a)
print("%.2f" % b)
```
输出结果为:
```
3.14
2.68
```
其中,`"%.2f"`表示输出的格式为保留2位小数的浮点数。`%`运算符用于将变量值插入到字符串中。
相关问题
python输出多个数据并保留两位小数
你可以使用print函数输出多个数据,并使用格式化字符串来保留两位小数。例如:
```python
a = 3.1415926
b = 2.71828
c = 42
print("a = {:.2f}, b = {:.2f}, c = {}".format(a, b, c))
```
输出结果为:
```
a = 3.14, b = 2.72, c = 42
```
其中,{:.2f}表示保留两位小数的浮点数格式,{}表示整数格式。format函数中的参数依次对应格式化字符串中的{}占位符。
python中仅表示两位小数数据的正则表达式
要匹配两位小数的数据,可以使用以下正则表达式模式:
```python
import re
pattern = r'\d+\.\d{2}'
```
上述模式中,`\d` 表示匹配任意数字字符,`+` 表示匹配一个或多个前面的表达式,`\.` 表示匹配小数点字符(需要使用反斜杠转义),`\d{2}` 表示匹配两个连续的数字字符。
以下是一个示例代码,演示如何使用以上正则表达式模式匹配两位小数的数据:
```python
import re
# 要匹配的文本
text = "The price is $12.34. The total is $56.78."
# 定义正则表达式模式
pattern = r'\d+\.\d{2}'
# 使用 re.findall() 进行匹配
matches = re.findall(pattern, text)
# 打印所有匹配结果
for match in matches:
print(match)
```
运行上述代码,您将得到以下输出:
```
12.34
56.78
```
这些输出是匹配到的所有两位小数的数据。
希望这个解答对您有帮助!如果您有任何其他问题,请随时提问。
阅读全文