Спортивный программист с опытом пет-проджектов на множестве языков.
Контакты

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • Как обрезать строку до нужного знака?

    @MStrechen
    Не волшебник, только учусь
    s = "text text : one two three"
    print(s[s.find(":") + 1 : ])

    Объясню, что тут происходит. s.find(x) ищет позицию x. Если символа x нет, возвращает -1. s[ А : Б ] - это так называемый "слайс" строки, кусок от А включительно до Б не включительно. Если Б отсутствует - строка будет от А включительно до конца.
    s.find(":") + 1 - первый символ, входящий в новую строку. Если find вернёт -1, тогда мы просто получим всю строку целиком.
    Ответ написан
    Комментировать