【问题标题】:how to traverse all the characters in the the string?如何遍历字符串中的所有字符?
【发布时间】:2019-10-11 13:39:58
【问题描述】:

我有一个问题要检查应该遍历所有字符并满足条件的条件语句。有什么想法吗? 问题是:让函数SimpleSymbols(str) 接受正在传递的str 参数,并通过返回字符串truefalse 来确定它是否是可接受的序列。 str 参数将由 += 符号组成,它们之间有几个字符(即 ++d+===+c++==a),并且要使字符串为真,每个字母必须由+ 符号。所以左边的字符串是假的。该字符串不会为空,并且至少包含一个字母。

【问题讨论】:

  • 嗨。欢迎来到stackoverflow。请不要使用本网站做作业。
  • 这不是我卡住的作业

标签: python


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-20
    • 2015-06-18
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 2021-01-11
    相关资源
    最近更新 更多