2024-09-21 07:42:30 发布
网友
我想扫描python中由一个字符(任何字符,而不仅仅是空格)分隔的两个整数。你知道吗
在C中,我可以使用 scanf("%d%c%d",&a,&b,&c);
scanf("%d%c%d",&a,&b,&c);
我能用Python做些类似的事情吗?你知道吗
Python中没有这样的特性。您可以按原样获取字符串,并检查它是否由regex或使用^{}或任何其他函数有效。你知道吗
我会用re.split()来表示:
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()应用于字符串以将其转换为整数。)
int()
Python中没有这样的特性。您可以按原样获取字符串,并检查它是否由regex或使用^{} 或任何其他函数有效。你知道吗
我会用
re.split()
来表示:或者,如果还需要捕获分隔字符:
(在这两种情况下,将
int()
应用于字符串以将其转换为整数。)相关问题 更多 >
编程相关推荐