Понимание алфавитно-цифровых символов
На этом этапе вы узнаете о алфавитно-цифровых символах и о том, как их идентифицировать в 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()
. В следующих шагах мы рассмотрим более продвинутые применения этого метода.