Работа с NoneType в Python

Перейти в телеграм, чтобы получить результаты теста
Пройдите тест, узнайте какой профессии подходите
Вам подходит профессия:
Аналитик данных
Основные характеристики профессии:
не нужно общаться с людьми
логика
анализ
поиск закономерностей
работа с числами
Построим личный план перехода в профессию для вас бесплатно
- убедитесь, подходит вам профессия или нет
- получите оценку своих навыков и шансов освоить профессию
- забронируем за вами скидку 55% на обучение, пока думаете
Позвоним вам в течение часа — не пропустите звонок
Чем занимается специалист
Специалист создает все онлайн-продукты, программы, приложения, игры и сайты, которыми вы пользуетесь каждый день.
Создает — значит описывает последовательность действий на специальном языке программирования. Настраивает действия, что должно произойти, если пользователь нажмет на кнопку.
Средняя зарплата начинающего специалиста в первый год работы:
от 50 000 ₽
Что надо знать и уметь, чтобы выучиться на аналитика:
- базовое школьное образование
- уверенные навыки работы с компьютером
- опыт выполнения задач в конкретные сроки
Глубокие знания математики или английского не нужны
Почему мы рекомендуем вам эту профессию
Ваш скрытый талант:
наблюдательность
Во время работы с Python, разработчики часто сталкиваются с ситуацией, когда функция или метод возвращает значение None. Это может произойти, если функция
Во время работы с Python, разработчики часто сталкиваются с ситуацией, когда функция или метод возвращает значение None. Это может произойти, если функция не возвращает никакого значения или возвращает значение None явно.
Рассмотрим пример:
def get_value(dict, key):
return dict.get(key)
dict = {'key1': 'value1', 'key2': 'value2'}
value = get_value(dict, 'key3')
print(value)
В данном случае, функция get_value
возвращает значение None, так как в словаре dict
нет ключа ‘key3’.
Часто возникает необходимость проверить, является ли значение переменной None. Это можно сделать с помощью оператора is
.
if value is None:
value = '#'
print(value)
В этом примере, если значение переменной value
равно None, то оно заменяется на ‘#’.
Также можно использовать сокращенный вариант этой проверки с использованием оператора or
:
value = get_value(dict, 'key3') or '#'
print(value)
В данном случае, если функция get_value
вернет None, то значение переменной value
станет ‘#’.
Таким образом, в Python существуют удобные способы проверки значения на None и работы с типом NoneType.
Добавить комментарий