'褒贬不一<br>此游戏的 2,179,240 篇用户评测中有 57% 为好评。' 编写python取'''此游戏的'后面的数字
时间: 2023-12-02 10:03:40 浏览: 25
可以使用字符串的 `find()` 方法找到目标字符串的位置,然后再使用字符串切片操作获取数字,代码如下:
```
s = '褒贬不一<br>此游戏的 2,179,240 篇用户评测中有 57% 为好评。'
start = s.find('此游戏的') + len('此游戏的')
end = s.find('篇用户评测中')
result = s[start:end].replace(',', '')
print(result)
```
输出结果为:
```
2179240
```
其中 `replace(',', '')` 是为了将数字中的逗号去掉。
相关问题
'褒贬不一<br>此游戏的 2,179,240 篇用户评测中有 57% 为好评。' 编写python取'评测中有'后面的百分数
和取数字的方法类似,可以使用字符串的 `find()` 方法找到目标字符串的位置,然后再使用字符串切片操作获取百分数,代码如下:
```
s = '褒贬不一<br>此游戏的 2,179,240 篇用户评测中有 57% 为好评。'
start = s.find('评测中有') + len('评测中有')
end = s.find('% 为好评')
result = s[start:end]
print(result)
```
输出结果为:
```
57
```
注意,这里获取到的是字符串类型的百分数。如果需要转换为小数类型,可以使用以下代码:
```
s = '褒贬不一<br>此游戏的 2,179,240 篇用户评测中有 57% 为好评。'
start = s.find('评测中有') + len('评测中有')
end = s.find('% 为好评')
result = float(s[start:end]) / 100
print(result)
```
输出结果为:
```
0.57
```
'褒贬不一<br>此游戏的 2,179,240 篇用户评测中有 57% 为好评。' 编写python取前四个字符
可以使用字符串切片操作来取得前四个字符,代码如下:
```
s = '褒贬不一<br>此游戏的 2,179,240 篇用户评测中有 57% 为好评。'
result = s[:4]
print(result)
```
输出结果为:
```
褒贬不一
```