在Python语言中,如何判断一个字符串是否全部由符号(如:@#¥等等)构成?

2025-05-15 17:44:29
推荐回答(2个)
回答(1):

用函数吧:

def is_symbols(s):
    symbols='@#¥'
    for i in s:
        if i not in symbols:
            return False
    return True

s1='#@@###'
s2='123'
print(is_symbols(s1))
print(is_symbols(s2))

回答(2):

这个不要用分支语句,要用正则或者判断acsii码才比较方便。