Объект None (Null) в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

None - это объект из ООП в Python . Его эквивалентом в других языках программирования, таких как PHP, Java, JavaScript является Null

None относится к типу данных NoneType, исходя из этого мы можем присвоить None в качестве значения любой переменной.

Синтаксис:

a = None

Примеры:


var = None

print(var, type(var))

Результат:

>>> None <class 'NoneType'>

Существует только один экземпляр объекта NoneType, поэтому все переменные, для которых установлено значение None (Null), указывают на один и тот же объект. Фактически, мы можем сравнить идентификаторы двух разных переменных, для которых установлено значение None.

var = None
name = None

print(id(var))
print(id(name))
print(id(None))

Результат:

>>> 140704218556408
>>> 140704218556408
>>> 140704218556408

Рассмотрим с условием:

var = None

if var:
    print('Значение существует')
else:
    print('Значения не существует')

Результат:

>>> Значения не существует

Пример:

var = None

if var is None:
    print('Значение None')
else:
    print('Значение существует')

Результат:

>>> Значение None
Теги записи: Python, Основы Python,
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)