Есть ли способ проверить все специальные символы в python, кроме как вручную вставлять их, возможно, что-то похожее на функции .isalnum или .isalpha? Я относительно новичок в кодировании, поэтому понятия не имею.Есть ли способ проверить все специальные символы?
-3
A
ответ
1
Если предположить, что любой не алфавитно-цифровой символ считается особенным, вы можете добавить not
в перед началом isalnum
и вернется в случае, если имеется специальный символ:
test = "1$%a"
print not test.isalnum()
# returns true
0
Вы можете определить свою собственную is_alphanumeric
функцию:
from string import digits, letters
def is_alphanumeric(mystring):
""" Returns true if all characters of `mystring` are either letters or digits:
>>> is_alphanumeric('hello wörld')
True
>>> is alphanumeric('Hello World!')
False
"""
return all(character in chain(digits, letters) for character in mystring)
Если вы хотите ограничить его ASCII:
from string import digits, letters_ascii
def is_alphanumeric_ascii(mystring):
""" Returns true if all characters of `mystring` are either ascii letters or digits:
>>> is_alphanumeric('hello wörld')
False
>>> is alphanumeric('Hello World')
True
"""
return all(character in chain(digits, letters_ascii) for character in mystring)
Смежные вопросы
- 1. Как проверить, содержит ли строка специальные символы?
- 2. Есть ли способ использовать специальные символы внутри набора регулярных выражений?
- 3. Как проверить все алфавитные символы (включая специальные) в Javascript?
- 4. Проверить специальные символы в строке
- 5. как проверить специальные символы PHP
- 6. Как фильтровать специальные символы, но не все специальные символы?
- 7. Не все специальные символы заменяются
- 8. Есть ли лучший способ проверить не альфа-символы?
- 9. Есть ли способ проверить, есть ли хост?
- 10. Есть ли способ проверить, присутствуют ли какие-либо или все символы в строке в C?
- 11. Шаблон регулярных выражений, включая все специальные символы
- 12. Есть ли способ проверить, вызваны ли все определенные функции?
- 13. есть ли способ проверить, пусты ли все переменные?
- 14. Как проверить специальные символы в UNIX?
- 15. Есть ли способ конвертировать специальные символы в обычные символы в Swift?
- 16. Есть ли способ проверить unique_together?
- 17. Есть ли способ проверить метаданные?
- 18. Как проверить, содержит ли двойное значение специальные символы
- 19. Признать специальные символы
- 20. Regex удалить все специальные символы из строки?
- 21. Есть ли способ проверить, включена ли TLS?
- 22. ли XElement.Parse экранировать специальные символы
- 23. PHP: Нуль, когда есть специальные символы (Ñ ...)
- 24. Как проверить, содержит ли $ 1 специальные символы в сценарии bash?
- 25. Как проверить, содержит ли текстовое поле только специальные символы?
- 26. проверить, содержит ли строка специальные символы в python
- 27. Как проверить, содержит ли переменная специальные символы в пакетном файле
- 28. Как проверить специальные символы с регулярными выражениями?
- 29. Есть ли способ проверить имя файла?
- 30. Показать все специальные символы html/php
Каждый персонаж особенный по-своему. –
О каких специальных персонажах вы говорите? Символы, которые можно считать «особенными», зависят от того, что вы делаете. –
'import string', затем' help (string) 'и read. Есть такие вещи, как 'string.punctuation', которые могут быть тем, что вы ищете. – RobertB