User Rating: 0 / 5

Работа с датой и временем в Python

User Rating: 0 / 5

Для работы с датой и временем в Python используется модуль datetime, который предоставляет соответствующие функции. Поэтому если желаете работать с датой и временем в вашем скрипте/модуле Python, то в секции импортов в начале скрипта подключите модуль datetime при помощи оператора import:

import datetime

Теперь, когда модуль подключен, можно воспользоваться удобными функциями.

Для получения даты без указания времени используется класс date, а для получения даты вместе со временем - класс datetime. Метод today(), доступный в классе date, возвращает текущую дату. Его вызов эквивалентен вызову date.fromtimestamp(time.time()). Также у класса date есть конструктор, принимающий три параметра - год, месяц и день.  Если использовать создание даты при помощи конструктора, то можно создать объект, содержащий требуемую дату. В примере ниже мы создаём дату, соответствующую началу 2022 года - 1 января 2022 г:

Добавить комментарий

Работа с Base64 в Python. Кодируем в Base64 и раскодируем обратно

User Rating: 0 / 5

В этой статье мы посмотрим с вами как в Python можно быстро закодировать ваши данные в кодировку Base64 и раскодировать их обратно. Если вы хотите глубже понять, что представляет собой кодировка Base64, то вот ссылка на описание.

Для работы с Base64 в Python используется одноимённый модуль с именем base64.

Сперва вам нужно просто подключить его с помощью оператора import в самом начале вашего Python скрипта/модуля:

import base64

После этого можно использовать доступные функции этого модуля. Давайте перейдем к основному вопросу - как закодировать данные в base64 и раскодировать их? Рассмотрим следующий пример:

Добавить комментарий

Функции в Python

User Rating: 0 / 5

Функция в Python как и в большинстве других языков программирования представляет собой объединение операторов (или может содержать вообще один оператор), выполняющих какую-то общую задачу. Функция в Python задаётся с помощью ключевого слова def, после которого идёт имя функции и опционально список её входных параметров. Параметры функции задают какие-то входные данные, необходимые для работы операторов функции, и управляют логикой её выполнения.

Посмотрим на небольшой пример скрипта Python, в котором определим функцию с именем get_argument_description:

Добавить комментарий

Кортежи в Python

User Rating: 0 / 5

Кортеж (англ. tuple) - это структура данных в Python, которая представляет собой определённое количество значений, разделённых запятой. Например, так создаётся кортеж с именем my_tuple:

if __name__ == '__main__':
    my_tuple = 100, 200, 300, 'это удивительно!'

Мы можем обратиться к конкретному элементу кортежа по индексу с помощью квадратных скобок [ ], внутри которых указывается индекс требуемого элемента:

Добавить комментарий

Оператор pass в Python

User Rating: 0 / 5

Оператор pass в Python не делает ничего. Он может быть использован в тех случаях, когда оператор синтаксически требуется, но от программы не ожидается какого-либо конкретного действия. Рассмотрим это на примерах.

Ниже показано применение оператора pass в цикле while, который является бесконечным и ждёт прерывания от пользователя с клавиатуры (комбинация клавиш Ctrl + C или, если запускаете скрипт, через PyCharm, то просто остановки выполняющегося скрипта):

if __name__ == '__main__':
    while True:
        pass    # Ожидание завершения программы с помощью прерывания от клавиатуры (Ctrl + C)
Добавить комментарий
Яндекс.Метрика