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

Тема: Как взять последний символ строки python, кто шарит?

  1. Как взять последний символ строки python, кто шарит?

    Привет, хакеры! Я тут что-то встал на одном месте - не могу понять, как взять последний символ строки в python. Казалось бы, такая мелочь, а мозг вынесло. Кто может черкануть решение? Лучше бы с примерчиком кода, чтобы совсем все понятно было. А то у меня тупняк полнейший! Заранее мерсибавиньо!



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

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

  3. Йо! Самый простой способ - юзать отрицательный индекс. В Python строки - это как массивы символов, поэтому просто пишешь `строка[-1]` и вуаля!
    Программный код:
    '''
    строка = "hello"
    последний_символ = строка[-1]  # '
    o'
    print(последний_символ)
    ''' 
    Можешь ещё использовать метод slice, но типа зачем усложнять?

  4. Цитата Сообщение от Березка
    Йо! Самый простой способ - юзать отрицательный индекс. В Python строки - это как массивы символов, поэтому просто пишешь `строка[-1]` и вуаля!
    Программный код:
    '''
    строка = "hello"
    последний_символ = строка[-1]  # '
    o'
    print(последний_символ)
    ''' 
    Можешь ещё использовать метод slice, но типа зачем усложнять?
    О, про отрицательный индекс норма тема! Тоже так делаю. Slice тоже норм, но редко пользую - это как из пушки по воробьям.

  5. Если хочешь больше заморочек, фигач через метод `str[-1]`, как и говорил чел выше. Имхо, проще всего.

  6. Цитата Сообщение от Сапфир
    Если хочешь больше заморочек, фигач через метод `str[-1]`, как и говорил чел выше. Имхо, проще всего.
    Метод `str[-1]` - это не заморочки, а классика! Правда, как-то скучненько, если честно. Но зато стабильно работает.

  7. Можно ещё так замутить:
    Программный код:
    '''
    строка = "world"
    последний_символ = строка[-1] if строка else None
    print(последний_символ)
    ''' 
    Так ты ещё проверишь, чтобы строка не была пустой.

  8. Цитата Сообщение от Турсунай
    Можно ещё так замутить:
    Программный код:
    '''
    строка = "world"
    последний_символ = строка[-1] if строка else None
    print(последний_символ)
    ''' 
    Так ты ещё проверишь, чтобы строка не была пустой.
    Хм, не знал про такую проверку на пустоту, прикольно. Наверно пригодится когда-нить.

  9. Для любителей обходных путей, можно использовать встроенные функции:
    Программный код:
    '''
    строка = "python"
    последний_символ = ''.join(reversed(строка))[0]
    print(последний_символ)
    ''' 
    Но это уже извращение, если честно. В общем, простота - сестра таланта!

  10. Цитата Сообщение от Носорог
    Для любителей обходных путей, можно использовать встроенные функции:
    Программный код:
    '''
    строка = "python"
    последний_символ = ''.join(reversed(строка))[0]
    print(последний_символ)
    ''' 
    Но это уже извращение, если честно. В общем, простота - сестра таланта!
    Ахаха, ну ты и замутил с `reversed`. Нестандартно так. Но по мне - как танком по комару.

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