Понять алфавитно-цифровые символы
На этом этапе вы узнаете о алфавитно-цифровых символах и о том, как их идентифицировать в Python. Алфавитно-цифровые символы - это символы, которые являются либо буквами (от a до z, от A до Z), либо цифрами (от 0 до 9). Понимание того, как работать с этими символами, является фундаментальным в многих программировании, таких как валидация пользовательского ввода или разбор данных.
Для начала создадим Python-скрипт для изучения алфавитно-цифровых символов.
-
Откройте редактор VS Code в среде LabEx.
-
Создайте новый файл с именем alphanumeric.py в директории ~/project.
touch ~/project/alphanumeric.py
-
Откройте файл alphanumeric.py в редакторе.
Теперь добавим в этот файл некоторый Python-код. Начнем с понимания того, как проверить, является ли символ алфавитно-цифровым, используя метод isalnum().
## alphanumeric.py
char1 = "A"
char2 = "1"
char3 = "*"
print(char1.isalnum())
print(char2.isalnum())
print(char3.isalnum())
В этом коде:
- Мы определяем три переменные:
char1, char2 и char3, каждая из которых содержит разный символ.
- Мы используем метод
isalnum() для проверки, является ли каждый символ алфавитно-цифровым.
- Мы используем функцию
print() для отображения результатов.
Для запуска этого скрипта:
-
Откройте терминал в VS Code.
-
Перейдите в директорию ~/project (по умолчанию вы уже должны находиться там).
-
Выполните скрипт с помощью команды python:
python alphanumeric.py
Вы должны увидеть следующий вывод:
True
True
False
Этот вывод показывает, что:
"A" - это алфавитно-цифровой символ (буква).
"1" - это алфавитно-цифровой символ (цифра).
"*" - это не алфавитно-цифровой символ (специальный символ).
Этот простой пример демонстрирует, как идентифицировать алфавитно-цифровые символы в Python с использованием метода isalnum(). В следующих шагах мы рассмотрим более продвинутые применения этого метода.