我有一个问题要检查条件语句,该语句应该遍历所有字符并满足条件。有什么想法吗?
问题是:让函数 SimpleSymbols(str)
接受传递的 str
参数,并通过返回字符串 true
确定它是否是可接受的序列> 或假
。 str
参数将由 +
和 =
符号组成,它们之间有多个字符(即++d+===+c++== a) 并且为了使字符串为真,每个字母必须被 +
符号包围。所以左边的字符串是假的。该字符串不会为空,并且至少包含一个字母。
最佳答案
IIUC:
def SimpleSymbols(string):
for i, char in enumerate(string):
if char.isalpha():
try:
if string[i-1] != '+' or string[i+1] != '+':
return False
except KeyError:
return False
return True
关于python - 如何遍历字符串中的所有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58334777/