스트라이드를 사용하는 구문은 종종 예기치 못한 동작이 일어나서 버그를 야기할 수 있다는 단점이 있다. 예를 들어 파이썬에서 바이트 문자열을 역으로 뒤집는 가장 일반적인 기법은 -1을 증가값으로 사용해 문자열을 슬라이싱하는 것이다.
x = b'mongoose' y = x[::-1] print(y) >>> b'esoognom'
유니코드 문자열에서도 이런 기법이 잘 작동한다(Better way 3: ‘bytes와 str의 차이를 알아두라’ 참고).
x = '寿司' # 초밥(스시)을 뜻하는 일본어 한자 y = x[::-1] print(y) >>> 司寿