1. Python / Говнокод #6609

    −176

    1. 1
    2. 2
    3. 3
    4. 4
    def reverse(s, rs=''):
        for i in range(1, len(s)):
            rs = rs + s[len(s)-i]
        return rs+s[0]

    Reverse String по-питоновски с говном

    Запостил: Govnocoder#0xFF, 10 Мая 2011

    Комментарии (28) RSS

    • мда
      Ответить
    • reverse = lambda s, rs='': rs+''.join(reversed(s))
      Ответить
    • a = a[::-1]
      нее, не слышал...
      Ответить
      • +1
        Ответить
      • Поясни.
        Ответить
        • slice operator :)
          нее, не слышал?
          Ответить
          • Подожди-ка минутку, можешь объяснить как это работает?
            Вот например, есть строка A = 'sometext'. В питоне оператор A[i:j:d] обозначает срез из последовательности А от i до j с шагом d. То есть, a = a[::-1] это значит срезать из строки а подстроку, начинающуюся от НИЧЕГО до НИЧЕГО с шагом -1. Как это может работать (-1 это что, длинна строки чтоли)?
            Ответить
            • срез от начала до конца (или, как здесь, от конца к началу) с шагом -1,т.е. с конца. очевидно же
              Ответить
            • Оператор слайс работает примерно так:
              [откуда:куда:шаг]
              При этом, если откуда опущено - подразумевается начало строки. Если оно отрицательно - отсчет идёт с конца строки (-5 = начиная с пятого с конца символа).
              Если опущено куда - подразумевается конец строки.
              Если опущен шаг - подразумевается шаг 1. Если шаг отрицателен - перебор будет вестись в обратную сторону.
              Ответить
      • Это очень сильное колдунство.
        Ответить
    • Мне одному кажется, что этот код писал сишник?
      Ответить

    • s = 'мир как рим'
      s = 'ololo'
      Ответить
    • показать все, что скрыто[url=http://www.hombresropainterior.com]Wonderbra[/url] enough. Eternity Cologne for ropa interior calvin klein Men by [url=http://www.hombresropainterior.com/hombre-calvin-klein-c-15.html]calvin klein ropa interior hombre[/url] never spray too much of. It has a soft aroma that describes confidence [url=http://www.hombresropainterior.com/slip-ck-modal-verde-y-rojo-p-447.html]ropa hombre online[/url] and create memories with
      Ответить

    Добавить комментарий