Всіх вітаю! У даній статті ми розглянемо метод isidentifier() та те, яким чином він працює.
Суть методу
Метод isidentifier() перевіряє, чи є рядок придатним до використання у формі змінної. Перевірка придатності рядків проходить згідно з усіма правилами для формування назв змінних.
Використання у коді
Перший приклад
Отже, у якості першого прикладу візьмемо рядок “get_answer“ та перевіримо його на придатність:
text = "get_answer"
correct_value_check = text.isidentifier()
print(correct_value_check)Результат:
TrueЦе означає, що назва “get_answer” цілком може використовуватися як змінна.
Другий приклад
Тепер спробуємо застосувати цей метод до іншого рядка:
text = "2folder"
correct_value_check = text.isidentifier()
print(correct_value_check)Результат:
FalseА от рядок “2folder“ не можна використовувати як змінну, бо використання цифри на початку є неприпустимим.
Особливість методу
Тепер варто звернути увагу на одну особливість методу isidentifier() — він не перевіряє рядок на те, чи є рядок ключовим словом.
Це є правдою. Тому якщо ми спробуємо перевірити, наприклад, рядок “def“, то метод не запідозрить нічого особливого:
text = "def"
correct_value_check = text.isidentifier()
print(correct_value_check)Ось результат:
TrueРядок “def“ є ключовим словом, адже у коді ми зазвичай використовуємо це слово для оголошення функції.
Висновок
У рамках даної статті ми швидко та достатньо детально розібрали суть методу isidentifier(), приклади використання у коді та його особливості.