Рубрики
Без рубрики

Метод Python Isidentifier ()

Итак, сегодня в этом руководстве мы собираемся пройти через метод Python Isidentifier ().

Автор оригинала: 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 метод.

Для любых дополнительных вопросов не стесняйтесь обращаться к комментариям ниже.

использованная литература