На этом шаге мы рассмотрим его назначение и использование.
Ключевое слово None представляет собой константу языка Python и означает отсутствие значения. В других языках программирования, например Java, вместо него используется значение null. Однако null часто вызывает путаницу, особенно у начинающих программистов, считающих, что оно равно целочисленному значению 0. Поэтому в языке Python используется ключевое слово None, как показано в примере 1.6, чтобы четко обозначить его отличие от числового значения 0, пустого списка и пустой строки. Любопытно, что значение None - единственное значение в типе данных NoneType.
В этом коде приведено несколько примеров типа данных None (а также показано, чем он не является). Если не описать для функции возвращаемое значение, то по умолчанию будет возвращаться None.
def f(): x = 2 # С ключевым словом 'is' вы познакомитесь дальше print(f() is None) # True print("" == None) # False print(0 == None) # False
Со следующего шага мы начнем знакомиться с контейнерными типами данных.