Halley's comet
CSE1017 강의 노트 - 기본 표현 (Kwon, Bokyung)
기본 표현
표현식
표현식: 숫자 및 문자열을 포함하는 어떠한 표현.
- 예시:
- 숫자 표현:
- 문자열 표현:
문자열
문자열이란?
문자열은 ‘A’부터 ‘Z’ 또는 ‘ㄱ’부터 ‘ㅎ’과 같은 문자들의 조합으로 이루어져 있음.
문자열 인코딩 및 디코딩 과정:
1. 문자열은 자연수로 인코딩 됨.
2. 디코딩은 아메리칸 스탠다드 코드는 정보 교환 (ASCII) 규격을 사용함.
문자열의 특징
문자열 타입은 “ ” 또는 ‘ ’로 표현되며, 이를 ‘문자열 구분자’라 함.
문자열은 연산자를 사용하여 연결할 수 있음.
같은 문자열은 연산자를 사용하여 반복할 수 있음.
문자열 내부에 ‘ 또는 “를 포함할 경우, 이스케이프 문자인 \’ 또는 \”를 사용하면 됨.
- 예시:
- “It’s a nice day.”를 세기 위해 \ 사용 가능.
특수 문자
두 가지 인기 있는 특수 문자:
- \n (새 줄)
- \t (탭)
ASCII와 유니코드
기본 개념
ASCII는 알파벳 인코딩 표준으로, 128개의 문자로 제한됨.
유니코드는 ASCII 이외의 다른 문자열 인코딩 표준으로, 세계의 거의 모든 문자를 포함.
실습
ord()와chr()함수:
-ord(문자): 문자의 ASCII 코드 반환.
-chr(코드): ASCII 코드에 해당하는 문자 반환.
문자열 작업
문자열 출력 예시
Halley#'s comet:
- 입력:Halley's comet
- 출력: