Python Glossary English

Python 3.7+Строки (str)функция

str.isascii

проверка символов

True, если строка пуста или все символы — из диапазона ASCII.

Синтаксис

s.isascii()

Метод появился в Python 3.7 и, в отличие от остальных is-проверок, на пустой строке даёт True. ASCII тут — про кодовые точки меньше 128, а не про печатаемость: перевод строки, табуляция и нулевой байт проверку проходят. Удобно как дешёвый тест перед encode('ascii') или чтобы поймать кириллическую букву-двойника, затесавшуюся в идентификатор.

Примеры

print('abc'.isascii())     # → True
print('café'.isascii())    # → False
print(''.isascii())        # → True

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности