Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как найти последний символ в строке python в моей программе?

  1. Как найти последний символ в строке python в моей программе?

    Привет, народ! Тут возник вопрос, кто знает, как найти последний символ в строке в Python? Я начинающий, и пока что не все получается на раз-два. Особенно, когда дело доходит до работы со строками... Вот, допустим, у меня есть переменная 'text' и я хочу взять именно последний символ из этой строки и вывести его. Может, кто-то подскажет, как это правильно сделать? Был бы очень рад вашей помощи! Спасибо!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Эй, привет! Простой способ, чтобы найти последний символ строки в Python, это использовать индексирование с отрицательным значением. Вот так можно сделать:

    Программный код:
    text "пример"
    last_char text[-1]
    print(
    last_char
    В этом примере переменная 'last_char' будет содержать последний символ строки 'text', т.е. 'р'. Надеюсь, это поможет!

  4. Цитата Сообщение от Foxofo
    Эй, привет! Простой способ, чтобы найти последний символ строки в Python, это использовать индексирование с отрицательным значением. Вот так можно сделать:

    Программный код:
    text "пример"
    last_char text[-1]
    print(
    last_char
    В этом примере переменная 'last_char' будет содержать последний символ строки 'text', т.е. 'р'. Надеюсь, это поможет!
    Да, ровно то, что надо! Python рулит со своей простотой. ;-)

  5. Зайди проще: slice нотация тоже катит! Вот так:

    Программный код:
    text "пример"
    last_char text[-1:]
    print(
    last_char
    Оно выдает последний символ, результат аналогичен.

  6. Цитата Сообщение от Nika_vdn
    Зайди проще: slice нотация тоже катит! Вот так:

    Программный код:
    text "пример"
    last_char text[-1:]
    print(
    last_char
    Оно выдает последний символ, результат аналогичен.
    Точно, у слайсов еще много фишек есть, надо будет копнуть поглубже.

  7. А если массив пустой, то может вылететь IndexError. Может, лучше сначала проверить его длину для надежности:

    Программный код:
    text "пример"
    if len(text) > 0:
    last_char text[-1]
    print(
    last_char)
    else:
    print(
    "Строка пустая"
    Небольшая проверка не повредит.

  8. Цитата Сообщение от NinaMage
    А если массив пустой, то может вылететь IndexError. Может, лучше сначала проверить его длину для надежности:

    Программный код:
    text "пример"
    if len(text) > 0:
    last_char text[-1]
    print(
    last_char)
    else:
    print(
    "Строка пустая"
    Небольшая проверка не повредит.
    Это правильно, всегда этот вариант в уме держать следует. Пустые строки - те еще обманщики.

  9. В аналитичке ещё способов куча! Например, через метод строк `.strip()`, если пробельчики в конце лишние:

    Программный код:
    text "пример "
    last_char text.strip()[-1]
    print(
    last_char
    Все эти хвосты пробельные убираются, и приятнее работать.

  10. Цитата Сообщение от Magik
    В аналитичке ещё способов куча! Например, через метод строк `.strip()`, если пробельчики в конце лишние:

    Программный код:
    text "пример "
    last_char text.strip()[-1]
    print(
    last_char
    Все эти хвосты пробельные убираются, и приятнее работать.
    О, можно знатно отполировать строку перед обработкой, респект за добавление!

Страница 1 из 2 12 ПоследняяПоследняя