substr() 함수 시작부분

문자열은 0부터 시작한다고 알고있는데 암호를 구하려면 for i in range(0, len_pw): substr(upw, {i}, 1) 이런 형태가 되어야 하는 거 아닌가요? 왜 해설에서는 범위를 1부터 시작해서 substr(upw, 1, 1) 부터 찾는 지 이해가 가지 않습니다.
범위의 끝이 len_pw+1 이 되어 substr(upw, len_pw+1, 1)이 되면 문자가 없는 부분이 아닌가요? 어렵네요...

#web
작성자 정보
답변 1
우빙
강의 수강: 1

SUBSTR(문자열,시작 위치(글자의 번째),가져올 갯수)인데

시작 위치가 1부터 시작해요!

첫 번째 문자 (1), 두 번째 문자 (2)

즉 SUBSTR 함수의 특징에 따른 결과랍니다..

사실 이 시작 위치에 음수를 넣어도 가져 올 수 있답니다!

2022.11.03. 11:12
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기