python - 如何遍历字符串中的所有字符?

标签 python

我有一个问题要检查条件语句,该语句应该遍历所有字符并满足条件。有什么想法吗? 问题是:让函数 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/

相关文章:

python - 给定一个数组,找到满足以下等式的四个唯一整数

python - 如何修复文件移动脚本读取文件名时出现 FileNotFoundError 错误?

Python 关闭其他用户可能打开的文件

python - 使用特定版本的 Python 编译 vim

Python pip 安装异常 matplotlib

python - 获取 Numpy 数组的索引

python - Alamofire 将 PNG 上传到具有白色背景的 Flask

python - sigmoid激活函数可以用来解决Keras中的回归问题吗?

python - 将 pdf 文件附加到 EmailMessage?

python - 如何限制 Django 中的登录重试次数