Генераторы словарей и модули Рython
Функции в языке Python Функции в языке PythonВсе функции в языке Python возвращают какое-либо значение, хотя вполне возможно (и часто так и делается) просто игнорировать это значение. Возвращаемое значение может быть единственным значением или кортежем значений,...
Реализация генераторов Реализация генераторовМы рассмотрели коллекции-последовательности, tuple, collections, na-medtuple и list, поддерживающие, как и строки, возможность извлечения срезов. Также было рассмотрено использование оператора распаковывания...
Парсинг документов XML Парсинг документов XMLXML: Для парсинга документов XML широко используются два основных подхода. Один из них основан на анализе DOM (Document Object Model -объектная модель документа), а другой - на использовании SAX (Simple API for XML - упрощенный...
Копирование коллекций Копирование коллекцийКопирование коллекций: Поскольку в языке Python повсюду используются ссылки на объекты, когда выполняется оператор присваивания (=), никакого копирования данных на самом деле не происходит. Если справа от оператора находится литерал,...
Работа с аргументами командной строки
Этот модуль может использоваться для получения на машине отметок текущего времени UTC (Coordinated Universal Time - универсальное глобальное время) или локального времени, учитывающего переход на летнее время, а также для создания строк, представляющих дату, время и дату/время, отформатированных разными способами. Кроме того, он может использоваться для анализа строк, содержащих дату и время.

Пример: модули calendar, datetime и time: Объекты типа datetime.datetime обычно создаются программным способом, тогда как объекты, хранящие дату/время UTC, обычно получают информацию из внешних источников, таких как время создания файла. Переменная moon_datetime_a является объектом типа datetime.datetime и хранит дату и время посадки корабля "Аполлон 11" на поверхность Луны. Переменная moon_time имеет тип int и хранит число секунд, прошедших от начала эпохи до момента посадки на Луну.

Это число возвращает функция calendar.timegm , которая принимает объект типа time_struct, возвращаемый функцией datetime.datetime. utctimetupleO, и возвращает число секунд, которое представляет тип time_struct. (Поскольку посадка на Луну произошла до начала эпохи UNIX, число получится отрицательным.) Переменная moon_datetime_b является объектом типа datetime. datetime, и ее значение было получено из целочисленной переменной moon_time, чтобы продемонстрировать возможность преобразования числа секунд, прошедших с начала эпохи в объект типа datetime.datetime.1 Последние три строки возвращают идентичные строки, содержащие дату/время в формате ISO 8601.
Навигация: 1 2 3 4
 
 
© Copyright