Я ищу функцию, которая похожа на 'str.isupper ()', но с символами? - PullRequest
0 голосов
/ 25 января 2020

Я ищу функцию, которая может делать то же самое, что и str.isupper(), но вместо этого с такими символами, как:

symbols = '!@#$%^&*()-_+=`~;:\'[]{}|<>,./?'

foo = '@&(='

# and then a function somewhat like this

print(issymbol(foo)) # this should return true

Спасибо!

1 Ответ

2 голосов
/ 25 января 2020

Для одного символа это просто оператор in:

print( char in symbols )

Для строки используйте метод all:

print (all (char in symbols for char in foo) )
...