Автор оригинала: Pankaj Kumar.
Метод Python Isidentifier ()
Итак, сегодня в этом руководстве мы собираемся пройти через Метод Python Isidentifier () Отказ
Введение
В основном, Идентификатор Это имя, данное любой переменной, классу, объекту, функции и т. Д. По пользователю. Эти имена важно уникально идентифицировать отдельные переменные, классы и т. Д.
Следовательно, название является очень важной частью любой переменной, класса, функции, объекта и т. Д. Python ограничивает пользователя и предоставляет некоторые основные рекомендации для этой процедуры именования.
Понимание метода Python Isidentifier ()
Isidentifier ()
Способ проверяет, имеет ли предусмотренную строку, чтобы быть идентификатором или нет, и соответственно возвращает правда Если это так, или ложь Если это не так.
Синтаксис для использования Python Isidentifier ()
Метод приведен ниже.
result = str.isidentifier()
Здесь,
- Результат хранит логическое значение (истинное или ложное), возвращенное методом,
- утра Это строка, для которой нам нужно проверить, является ли это идентификатор или нет.
Работа с методом Python Isidentifier ()
Теперь, когда у нас есть базовое понимание концепции идентификаторов и Python Isidentifier ()
Метод, давайте возьмем некоторые примеры, чтобы понять работу метода.
string1 = "Askpython" print(f"Is {string1} a valid identifier? ", string1.isidentifier()) string2 = "i" #an identifier may be of any length > 0 print(f"Is {string2} a valid identifier? ", string2.isidentifier()) string3 = "" #short length not allowed print(f"Is {string3} a valid identifier? ", string3.isidentifier()) string4 = "_abcd1234" #an identifier may start with an underscore print(f"Is {string4} a valid identifier? ", string4.isidentifier()) string5 = "1976" #strings starting with numbers are not identifiers print(f"Is {string5} a valid identifier? ", string5.isidentifier())
Выход :
Is Askpython a valid identifier? True Is i a valid identifier? True Is a valid identifier? False Is _abcd1234 a valid identifier? True Is 1976 a valid identifier? False
Здесь,
- Для string1 – «AskPyPhon» – это действительный идентификатор, который он начинается с символа, а также не содержит специальных символов,
- Для string2 – «Я» является действительным идентификатором, поскольку он не содержит специальных символов, а также достаточно длины,
- Для String3 – Строка не содержит ни одного символа, следовательно, имеет длину 0. Должен быть, по меньшей мере, один символ внутри строки, чтобы иметь право в качестве идентификатора,
- Для String4 – Это действительный идентификатор, поскольку он начинается с подчеркивания (‘_’) и содержит как символы, так и цифры,
- Для string5 – «1976» не является действительным идентификатором, поскольку он начинается с числа.
Заключение
Так что это для этого учебника. Мы узнали о встроенном Python Isidentifier ()
метод. Мы настоятельно рекомендуем читателям проходить через ссылки ниже ссылок. Метод isidentifier () – это Python String метод.
Для любых дополнительных вопросов не стесняйтесь обращаться к комментариям ниже.
использованная литература
- Строка isidentifier () – Документация Python,
- Идентификаторы и ключевые слова – Документация Python,
- Поддержка идентификаторов без ASCII – PEP-3131 ,
- Pyphonically Проверьте, действительно ли имя переменной? – Вопрос штакотов.