문자열을 만들고 길이와 문자를 조회합니다.
str은 유니코드 문자들의 변경 불가능한 순서입니다. 작은따옴표와 큰따옴표는 같은 역할이며 문자열 안에 포함된 따옴표에 맞춰 선택합니다. len은 문자 수를, 인덱스는 0부터 특정 문자를 조회합니다.
예제에서 text = "Python"; text[0] 부분부터 찾으세요. 값을 만드는 표현식과 그 값을 다음 문장으로 넘기는 흐름을 한 줄씩 따라가면 실행 결과를 스스로 설명할 수 있습니다.
문자열은 불변이라 text[0]에 새 문자를 대입할 수 없습니다. 변경이 필요하면 조각을 합쳐 새 문자열을 만듭니다.
사용자에게 보이는 글자의 수와 내부 유니코드 코드 포인트 수가 항상 같지는 않으므로 복잡한 길이 제한은 국제화 요구를 검토하세요.
이 코드는 브라우저의 실제 Python에서 실행됩니다. 먼저 현재 결과를 확인한 뒤 course의 첫 글자, 마지막 글자, 전체 길이를 각각 출력하세요.
마지막 문자의 인덱스를 len(text)로 사용하면 범위를 벗어납니다. 마지막은 -1입니다.
직접 바꿔보세요course의 첫 글자, 마지막 글자, 전체 길이를 각각 출력하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.