我想在 python 中扫描两个由一个字符(任何字符,不仅是空格)分隔的整数。
在 C 中我可以直接使用
scanf("%d%c%d",&a,&b,&c);
我可以在 Python 中做类似的事情吗?
最佳答案
我会为此使用 re.split()
:
In [9]: re.split(r'\D', '1024x768')
Out[9]: ['1024', '768']
或者,如果您还需要捕获分隔符:
In [11]: re.split(r'(\D)', '1024x768')
Out[11]: ['1024', 'x', '768']
(在这两种情况下,将 int()
应用于字符串以将它们转换为整数。)
关于python - 扫描由未知字符分隔的两个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27901858/