Веб-версияОткрыть в Telegram

Пост❓ Вопрос с собеса

23 марта 2026
G
Ghostly Python
❓ Вопрос с собеса Как работать со срезами строк в Python и чем это удобнее ручного перебора символов? Пример🔽 ```python # Без срезов (ручное извлечение символов) text = "Привет, мир!" first_char = text[0] last_char = text[len(text)-1] substring = "" for i in range(3, 8): substring += text[i] print(first_char) # П print(last_char) # ! print(substring) # вет, # Со срезами (лаконичный доступ к частям строки) text = "Привет, мир!" first_char = text[0] last_char = text[-1] substring = text[3:8] print(first_char) # П print(last_char) # ! print(substring) # вет, # Обратный порядок и шаг одной строкой reversed_text = text[::-1] every_second = text[::2] print(reversed_text) # !рим ,тевирП print(every_second) # Пве,и ``` Ответ🔽 Срезы ([start:stop:step]) позволяют извлекать подстроки, копировать строки или переворачивать их без циклов и лишнего кода. Python рассматривает строки как последовательности, поэтому синтаксис срезов един для строк, списков и кортежей, делая код читаемым и выразительным. 🐍 Ghostly Python | #собес
❤6😱1
13 · 2.5K ·

Рядом в ленте

GGhostly Python🐍 Ghostly Python | #мемGGhostly Python🖼️ Библиотека pendulum — работа с датами и временем без головной боли Pendulum — это элегантная замена стандартному модулю datetime, которая решает его проблемы
это сообщение
GGhostly Python👩‍💻 Решаем VRP-задачи, или Как мы в Додо доставку оптимизировали В статье рассказывают, что такое VRP-задачи в доставке, чем они отличаются друг от друга, какиеGGhostly Python👩‍💻 Викторина: что выведет код? from collections import OrderedDict call_depth = 0 def trace(func): def wrapper(*args, **kwargs): global call_depth call_depth +

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем