English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Python

Управление потоком Python

Функции в Python

Типы данных в Python

Работа с файлами Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство по Python

Метод isidentifier() строки Python: использование и примеры

Методы строк Python

Если строка является эффективным идентификатором в Python, метод isidentifier() возвращает True. Если нет, возвращает False.

Синтаксис isidentifier():

string.isidentifier()

Параметры isidentifier()

Метод isidentifier() не принимает никаких параметров.

Возврат значения isidentifier()

Метод isidentifier() возвращает:

  • True, если строка является эффективным идентификатором

  • False, если строка не является эффективным идентификатором

Пример 1: как работает isidentifier()?

str = 'Python'
print(str.isidentifier())
str = 'Py thon'
print(str.isidentifier())
str = '22Python'
print(str.isidentifier())
str = ''
print(str.isidentifier())

При выполнении этого программы, вывод будет:

True
False
False
False

Посетите эту страницу, чтобы узнатьЧто такое эффективный идентификатор в Python?

Пример 2: более сложные примеры isidentifier()

str = 'root33'
if str.isidentifier() == True:
  print(str, 'является эффективным идентификатором.')
else:
  print(str, 'не является эффективным идентификатором.')
  
str = '33root'
if str.isidentifier() == True:
  print(str, 'является эффективным идентификатором.')
else:
  print(str, 'не является эффективным идентификатором.')
  
str = 'root 33'
if str.isidentifier() == True:
  print(str, 'является эффективным идентификатором.')
else:
  print(str, 'не является эффективным идентификатором.')

При выполнении этого программы, вывод будет:

root33 является эффективным идентификатором.
33root не является эффективным идентификатором.
root 33 не является эффективным идентификатором.

Методы строк Python