Logo
TGCATALOG
Каталог Подборки Блог
Код на салфетке - Python кодинг

Код на салфетке - Python кодинг

Канал о программировании на Python и других языках. Простые объяснения и коды.

Нет оценок
315
25.10.2026
315
25.10.2026
Нет оценок
315
25.10.2026
Безопасный переход через бот
О канале

Канал о программировании на Python и других языках. Простые объяснения и коды.

Подписчиков 2,345
Тематика Технологии
Язык Русский
Ссылка t.me/napkincode

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Ресурс для интересующихся программированием. Фокус на Python, но охватывает и другие темы. Простые примеры и разборы.

Последние посты

Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Знаете ли вы, почему обрезка строки может удалить больше, чем ожидается? Аргумент strip() задает набор символов для удаления с краев строки. Метод идет с начала и конца и удаляет каждый символ, который входит в этот набор, пока не встретит другой. Поэтому при .strip(".com") по краям будут удаляться любые последовательности из ., c, o и m – в любом порядке и количестве. def domain_name(host): return host.strip(".com") print(domain_name("example.com")) # example print(domain_name("moscow.com")) # scow На первом хосте решение выглядит рабочим: справа отрезаются m, o, c и .. А слева стоит e, и так как ее в наборе нет – обрезка не начинается. На втором – слева стоят m и o, оба из набора, и оба отпадают, так что от moscow остается scow. def basename(filename): return filename.rstrip(".txt") print(basename("notes.txt")) # notes print(basename("report.txt")) # repor Односторонний rstrip от этого не спасает: он доходит справа до t, x, t, ., а следующая буква – t из слова report, тоже входит в набор. Так что имя файла укорачивается на букву, и дальше в код уходит repor. def domain_name(host): return host.strip(".com") def domain_name_fixed(host): return host.removesuffix(".com") print(domain_name("mom.com")) # пустая строка print(domain_name_fixed("mom.com")) # mom В mom.com каждый символ входит в набор, поэтому strip() удаляет строку целиком. А removesuffix и removeprefix, доступные с Python 3.9, работают с целой подстрокой: при совпадении удаляют ее целиком, при отсутствии совпадения возвращают исходную строку. strip() создан для обрезки пробелов и мусора по краям, так что на длинных аргументах он ведет себя как фильтр символов. Чтобы отрезать известный префикс или суффикс лучше импользовать removeprefix и removesuffix. Код на салфетке x Кусочки кода
Код на салфетке - Python кодинг
Динамика подписчиков
+-0.5% за 30 дней
Текущие
2,345
Месяц назад
2,356
Средний рост
+0 / день
Обновлено
1 день назад

Отзывы о канале Код на салфетке - Python кодинг

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Loading
Переход на светлую тему
Главная Каталог Подборки Блог Вход