스트라이드를 사용하는 구문은 종종 예기치 못한 동작이 일어나서 버그를 야기할 수 있다는 단점이 있다. 예를 들어 파이썬에서 바이트 문자열을 역으로 뒤집는 가장 일반적인 기법은 -1을 증가값으로 사용해 문자열을 슬라이싱하는 것이다.

    x = b'mongoose'
    y = x[::-1]
    print(y)
    
    >>>
    b'esoognom'

    유니코드 문자열에서도 이런 기법이 잘 작동한다(Better way 3: ‘bytesstr의 차이를 알아두라’ 참고).

    x = '寿'              # 초밥(스시)을 뜻하는 일본어 한자
    y = x[::-1]
    print(y)
    
    >>>
    司寿
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.