Я читаю онлайн-книгу о Python, и автор упоминал, что «значение None может быть полезно, когда вам нужно хранить что-то, что не будет путать для реального значения в переменной» , но я этого не понял. Может кто-нибудь объяснить это для меня примером?Значение None в Python
ответ
Предположим, у вас есть программа, которая читает температуру от датчика каждую минуту и сохраняет их в списке. Вы могли бы в конечном итоге со списком, как это:
[23, 24, 24, 23, 25, 24]
Теперь давайте предположим, что иногда подключение к датчику не удается (возможно, это беспроводной), и вы не получите чтение. Что вы вкладываете в свой список? Если вы оставите это, у вас больше не будет 1-минутного промежутка между значениями. Если вы храните «специальный» номер (например, 0 или -1 или что-то еще), вам нужно знать, что особое «специальное» значение означает «без измерения». Использование значения None для этого довольно удобно, потому что оно дает понять, что там нет никакой ценности. Например. что-то вроде этого:
[23, 24, None, 23, None, 24]
- 1. Как изменить значение None в Python?
- 2. Значение None
- 3. Python - None значение возвращается из подсчета
- 4. Python: обновить значение атрибута, если нет None
- 5. Python словарь для контура None Значение
- 6. функция Python, возвращая значение False и None
- 7. 'None' в python
- 8. Python рекурсии возвращает None
- 9. функция Python возвращает None
- 10. Значение словарного знака значение None
- 11. Python «is not None» return None
- 12. platform.linux_distribution из библиотеки платформы python возвращает (None, None, None)
- 13. Как установить значение None в ConfigParser?
- 14. None Возвращаемое значение
- 15. Возвращаемое значение объекта None
- 16. Возвращает значение none всегда
- 17. массив инициализируется «None» в Python
- 18. NSUserNotificationCenter.defaultUserNotificationCenter() возвращает None в python
- 19. Заменить None в словаре python
- 20. Python Преобразование None в десятичное
- 21. «None» в файле журнала python
- 22. Матричный эквивалент Python «None»
- 23. Python __doc__ return None
- 24. Python input возвращает None
- 25. Python Hive: thrift.transport.TTransport.TTransportException: None
- 26. Python traceback.print_exc() возвращает 'None'
- 27. Python: Login none error
- 28. Python return 'None'
- 29. Python не печатает None
- 30. Python печати возвращает None