【问题标题】:check if a string has any other character than '*'检查字符串是否有除 \'*\' 之外的任何其他字符
【发布时间】:2022-11-19 16:57:05
【问题描述】:

我想检查某个字符串是否包含'*' 以外的任何字符。例如:

str1 = "aaa*bbb" will return false

str2= "***" will return true

我怎样才能做到这一点?

this is what I tried and it didn't work

【问题讨论】:

    标签: python string function


    【解决方案1】:

    您可以使用all() 来执行检查:

    def check(s, char="*"):
        return all(ch == char for ch in s)
    
    
    print(check("aaa*bbb"))
    print(check("***"))
    

    印刷:

    False
    True
    

    【讨论】:

      猜你喜欢
      • 2018-08-27
      • 2015-04-05
      • 2020-06-01
      • 2019-01-04
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多