Logo
TGCATALOG
Catálogo Selecciones Blog
Código en una sirena - Codificación Python

Código en una sirena - Codificación Python

Canal sobre programación en Python y otros idiomas. Explicaciones y códigos simples.

Sin valoraciones
317
26.10.2026
317
26.10.2026
Sin valoraciones
317
26.10.2026
Redirección segura vía bot
О канале

Canal sobre programación en Python y otros idiomas. Explicaciones y códigos simples.

Подписчиков 2,347
Тематика Tecnología
Язык Español
Ссылка t.me/napkincode

También te recomendamos

Kekaton AI  Voz en off y clon de voz
Kekaton AI Voz en off y clon de voz
Bot

bot de IA para clonar texto a voz y voz en Telegram. Cree audio utilizando la red neuronal de forma rápida y fácil.

Descripción

Recurso para aquellos interesados en la programación. Enfóquese en Python, pero también cubre otros temas.

Últimas publicaciones

Código en una sirena - Codificación Python
Código en una sirena - Codificación 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 Кусочки кода
Código en una sirena - Codificación Python
Evolución de suscriptores
+-0.4% últimos 30 días
Actuales
2,347
Hace un mes
2,356
Crecimiento medio
+0 / día
Actualizado
hace 1 hora

Reseñas de canal Código en una sirena - Codificación Python

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

Loading
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar