문자열을 만들고 길이와 문자를 조회합니다.
str은 유니코드 문자들의 변경 불가능한 순서입니다. 작은따옴표와 큰따옴표는 같은 역할이며 문자열 안에 포함된 따옴표에 맞춰 선택합니다. len은 문자 수를, 인덱스는 0부터 특정 문자를 조회합니다.
course는 한글 세 글자, 공백 하나, 영문 여섯 글자로 이루어져 len이 10을 돌려주며, 한글 음절도 영문자와 똑같이 한 글자로 셉니다. 인덱스 0은 첫 글자 파를, 음수 인덱스 -1은 끝에서 첫 번째인 n을 가리킵니다. 공백도 하나의 문자이므로 course[3]을 읽으면 빈칸 하나가 나옵니다.
문자열은 불변이라 text[0]에 새 문자를 대입할 수 없습니다. 변경이 필요하면 조각을 합쳐 새 문자열을 만듭니다.
사용자에게 보이는 글자의 수와 내부 유니코드 코드 포인트 수가 항상 같지는 않으므로 복잡한 길이 제한은 국제화 요구를 검토하세요.
마지막 문자의 인덱스를 len(text)로 사용하면 범위를 벗어납니다. 마지막은 -1입니다.
직접 바꿔보세요course의 첫 글자, 마지막 글자, 전체 길이를 각각 출력하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.