Выводит текущую дату в формате ГГГГ-ММ-ДД с помощью модуля datetime. Используется для отметки времени в логах, журналах, отчетах и автоматических скриптах.
from datetime import date; print(date.today())
Что делает этот код:
Импортируется класс date из модуля datetime. Функция date.today() возвращает сегодняшнюю дату, а print() выводит её в консоль в стандартном формате.
-–
Печатает текущую дату и время в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС. Использует модуль datetime и метод strftime() для удобного форматирования вывода. Применяется в логах, отчётах, системных уведомлениях и при записи событий.
from datetime import datetime; print(datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
Что делает этот код:
Импортируется класс datetime. datetime.now() получает текущие дату и время, а strftime('%Y-%m-%d %H:%M:%S') форматирует их в читаемый вид. Результат выводится в консоль.
-–
Вычисляет количество дней от текущей даты до 1 января 2025 года. Использует модуль datetime для работы с датами и разницу между ними. Применяется для создания таймеров, отсчётов до событий и дедлайнов в проектах.
from datetime import datetime; print((datetime(2025,1,1) – datetime.now()).days)
Что делает этот код:
Создаётся объект даты datetime(2025,1,1) для 1 января 2025 года. Вычитается текущая дата datetime.now(), получается разница в днях, которая выводится в консоль.
-–
Печатает количество секунд, прошедших с 1 января 1970 года (UNIX-время). Подходит для временных меток.
import time; print(time.time())
Показывает дату, которая наступит через 7 дней от текущего момента. Удобно для напоминаний и дедлайнов.
from datetime import timedelta, datetime; print(datetime.now() + timedelta(days=7))
Скрипт автоматически делает первую букву каждого слова в строке заглавной, а остальные – строчными. Это удобно при оформлении заголовков, названий статей, пунктов меню и других текстов, где важно выделение слов с большой буквы. Особенно полезен при обработке пользовательского ввода или автоматическом форматировании данных.
print ("hello world".title())
Как он работает:
Метод .title() применяется к строке и возвращает новую строку, где каждое слово начинается с заглавной буквы. Слова определяются по пробелам и другим разделителям. В примере "hello world" превращается в "Hello World".
-–
Скрипт удаляет пробелы (и другие невидимые символы, такие как табуляции и переводы строк) в начале и в конце строки. Это особенно полезно при обработке пользовательского ввода, чтении данных из файлов или работе с формами, чтобы избежать ошибок из-за случайных пробелов. Чистый и аккуратный текст – залог корректной обработки данных.
print ("Пушистый кот ".strip())
Как он работает:
Метод .strip() удаляет все начальные и конечные пробелы из строки. В данном примере строка "Пушистый кот " превращается в "Пушистый кот". Внутренние пробелы не удаляются.
-–
Скрипт позволяет получить доменную часть из адреса электронной почты – всё, что идёт после символа @. Это полезно для анализа, фильтрации, сортировки email-адресов, а также для проверки принадлежности к определённому домену (например, корпоративной почте). Часто используется в обработке форм, баз данных и автоматизации.
print ("spam@example.com".split("@")[1])
Как он работает:
Метод .split("@") – разбивает строку на две части по символу @.
("spam", "example.com") – возвращается список.
Обращение по индексу [1] позволяет получить вторую часть – домен "example.com".
-–
Скрипт проверяет, состоит ли строка исключительно из цифр, и возвращает True или False. Это удобно для валидации пользовательского ввода – например, при заполнении форм, проверке номеров телефонов, идентификаторов или других числовых данных, чтобы убедиться, что введённая строка не содержит букв или символов.
print ("123".isdigit())
Как он работает:
Метод .isdigit() возвращает True, если все символы строки являются цифрами (0–9) и строка не пуста. В примере строка "123" состоит только из цифр, поэтому результат – True. Если бы в строке были буквы, пробелы или другие символы, результат был бы False.
-–
Скрипт определяет, является ли строка палиндромом – то есть читается ли она одинаково слева направо и справа налево. При этом игнорируются пробелы и регистр символов. Это полезно в задачах обработки текста, при создании игр, головоломок, а также в задачах на распознавание и анализ симметрии в строках.
print ("A man a plan a canal Panama".replace(" ", "").lower() == "amanaplanacanalpanama"[::-1])
Как он работает:
Метод .replace(" ", "") – удаляет все пробелы из строки.
Метод .lower() – приводит все символы к нижнему регистру.
Если строки совпадают – значит, это палиндром, и результат будет True. Сравнивается полученная строка с её обратной версией ([::-1]).
––
Скрипт открывает указанный текстовый файл и выводит его содержимое. Это простой и быстрый способ просмотреть содержимое файла прямо из кода. Особенно удобно при работе с конфигурационными файлами, логами, текстами и другими документами, когда нужно быстро получить информацию без сложной обработки.
print (open("file.txt").read())
Как работает код:
Функция open("file.txt") открывает файл в режиме чтения по умолчанию. Метод .read() считывает всё содержимое файла как одну строку. Команда print(…) выводит эту строку в консоль. Если файл не найден, возникнет ошибка FileNotFoundError.
-–
Скрипт создаёт новый файл или перезаписывает существующий, записывая в него указанную строку. Это полезно для сохранения логов, результатов вычислений, генерации отчётов, временных данных и другого текстового вывода из программ. Простой способ быстро сохранить данные на диск.
open ("file.txt", "w").write("Hello!")
Как работает код:
Функция open("file.txt", "w") открывает файл в режиме записи ("w"). Если файл существует, он будет очищен; если не существует – создан. Метод .write("Hello!") записывает строку "Hello!" в файл. После выполнения в файле file.txt окажется указанный текст.
-–
Скрипт считает количество строк в текстовом файле, что особенно полезно при работе с логами, большими текстами, списками и таблицами. Быстрый способ оценить объём информации, например, количество записей или сообщений в файле. Может использоваться при проверке корректности загрузки данных.
print (len(open("file.txt").readlines()))
Как работает код:
Метод .readlines() считывает файл и возвращает список строк. Каждая строка – отдельный элемент списка. Функция len() считает количество элементов в этом списке, то есть количество строк в файле. Результат выводится с помощью print(…).
-–
Скрипт вычисляет суммарное количество символов во всех строках файла. Это полезно для анализа объёма текста, оценки размера данных, статистики символов или контроля длины вводимой информации. Часто применяется при обработке текстов, логов и при генерации метрик.
print (sum(len(line) for line in open("file.txt")))
Как работает код:
Файл открывается построчно, и для каждой строки вычисляется её длина с помощью len(line). Генератор проходит по всем строкам, а функция sum() складывает длины, получая общее количество символов в файле, включая пробелы и символы перевода строки.
О проекте
О подписке
Другие проекты
