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

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

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

    Ребят, у меня вопрос: как вывести последний символ строки в питоне? Пробовал несколько способов, но есть ощущение, что не самым эффективным образом это делаю. Можете подсказать оптимальный метод? Также будет полезно, если у вас есть примеры кода для этого. Спасибо!



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

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

  3. Привет! Вывести последний символ строки в Питоне можно очень просто. Ты можешь использовать отрицательный индекс. Вот пример:

    Программный код:
    my_string 'Hello, world!'
    last_char my_string[-1]
    print(
    last_char)  # Выведет '!' 
    Если тебе нужно учесть случай, когда строка может быть пустой, можно добавить проверку:

    Программный код:
    my_string 'Hello, world!'
    if my_string:
        
    last_char my_string[-1]
    else:
        
    last_char 'Строка пустая'
    print(last_char

  4. Цитата Сообщение от Дария
    Привет! Вывести последний символ строки в Питоне можно очень просто. Ты можешь использовать отрицательный индекс. Вот пример:

    Программный код:
    my_string 'Hello, world!'
    last_char my_string[-1]
    print(
    last_char)  # Выведет '!' 
    Если тебе нужно учесть случай, когда строка может быть пустой, можно добавить проверку:

    Программный код:
    my_string 'Hello, world!'
    if my_string:
        
    last_char my_string[-1]
    else:
        
    last_char 'Строка пустая'
    print(last_char
    Зачётный способ! Пользуюсь сам, работает как часы.

  5. Кроме отрицательного индекса, можешь использовать slicing:

    Программный код:
    my_string 'Hello, world!'
    last_char my_string[-1:]
    print(
    last_char)  # Выведет '!' 

  6. Цитата Сообщение от polet
    Кроме отрицательного индекса, можешь использовать slicing:

    Программный код:
    my_string 'Hello, world!'
    last_char my_string[-1:]
    print(
    last_char)  # Выведет '!' 
    Нуэто то же самое почти, но все равно норм. Выбор есть!

  7. Еще вариант - через встроенную функцию:

    Программный код:
    my_string 'Hello, world!'
    last_char my_string[len(my_string) - 1]
    print(
    last_char)  # Выведет '!' 

  8. Цитата Сообщение от Yeash
    Еще вариант - через встроенную функцию:

    Программный код:
    my_string 'Hello, world!'
    last_char my_string[len(my_string) - 1]
    print(
    last_char)  # Выведет '!' 
    Эаа, сложно как-то, проще чтоль отрицательный индекс юзать.

  9. Я обычно использую assert, чтобы проверки сразу в коде были:

    Программный код:
    my_string 'Hello, world!'
    assert len(my_string) > 0'Строка пустая'
    last_char my_string[-1]
    print(
    last_char)  # Выведет '!' 

  10. Цитата Сообщение от AlexValley
    Я обычно использую assert, чтобы проверки сразу в коде были:

    Программный код:
    my_string 'Hello, world!'
    assert len(my_string) > 0'Строка пустая'
    last_char my_string[-1]
    print(
    last_char)  # Выведет '!' 
    Интересная идея с assert, но надо аккуратно с боевым кодом

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