给出python代码,给所有类似‘215, 737’或‘2180, 1014’这样的表示坐标的数字加上括号,变成这样的形式:(215, 737)
时间: 2023-02-25 08:02:40 浏览: 44
以下是一个示例代码:
```python
def add_brackets(string):
coordinates = string.split(',')
return f'({coordinates[0].strip()}, {coordinates[1].strip()})'
print(add_brackets('215, 737'))
print(add_brackets('2180, 1014'))
```
代码的输出结果为:
```
(215, 737)
(2180, 1014)
```
相关问题
给出python代码,给所有类似‘215, 737’或‘2180, 1014’这样的坐标对的数字加上括号
好的,这是一个简单的 Python 代码来实现你的需求:
```
def add_brackets(coord):
coord = coord.split(', ')
return '(' + coord[0] + ', ' + coord[1] + ')'
print(add_brackets('215, 737'))
print(add_brackets('2180, 1014'))
```
这段代码将输入的字符串按照`,`分割成两个数字,再将它们用括号括起来。
给出python代码,给所有类似‘215, 737’或‘2180, 1014’这样的坐标对的数字加上括号,变成这样的形式:(215, 737)
您可以使用正则表达式来匹配这样的坐标对,然后在匹配的结果前后加上括号:
```python
import re
def add_brackets(text):
return re.sub(r'(\d+),\s*(\d+)', r'(\1, \2)', text)
text = "215, 737和2180, 1014是坐标对"
result = add_brackets(text)
print(result)
# 输出:(215, 737)和(2180, 1014)是坐标对
```
这段代码使用 `re.sub` 函数来替换匹配到的字符串。正则表达式 `(\d+),\s*(\d+)` 匹配一对由数字和逗号分隔的数字,并且可以包含任意数量的空格。替换的字符串 `r'(\1, \2)'` 使用了正则表达式的反向引用,它们分别引用了正则表达式中的第一个和第二个捕获组,即匹配到的两个数字。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)