python 读取字符串中某一符号前面和后面数值的简易写法
时间: 2024-10-24 16:10:32 浏览: 10
Python使用中文正则表达式匹配指定中文字符串的方法示例
在Python中,你可以使用内置的字符串操作来提取特定符号前后的数值。例如,如果你想要获取逗号分隔的数字(如"10,20,30"),可以使用`split()`函数分割字符串,然后处理每一部分。假设你想获取每个数,你可以这样做:
```python
# 示例字符串
str_value = "10,20,30"
# 使用split(',')获取列表
numbers_list = str_value.split(',')
# 提取并计算每个数值
result = [int(number) for number in numbers_list]
# 输出结果
print(result) # 输出:[10, 20, 30]
```
如果你想直接从字符串中查找特定符号(比如等号"=")前面的值,可以使用类似的方式,先找到该符号的位置,再截取其前面的部分:
```python
# 示例字符串
str_with_equals = "name=value"
# 找到等号的位置
equals_pos = str_with_equals.find('=')
# 如果等号存在,则提取左边的值
if equals_pos != -1:
left_side = str_with_equals[:equals_pos]
print(f"等于号左边的值: {left_side}")
else:
print("等号不存在")
阅读全文