Halley's comet

CSE1017 강의 노트 - 기본 표현 (Kwon, Bokyung)

기본 표현

표현식
  • 표현식: 숫자 및 문자열을 포함하는 어떠한 표현.
      - 예시:
        - 숫자 표현: 3+5=83 + 5 = 8
        - 문자열 표현: Poohimes5=PoohPoohPoohPoohPooh‘Pooh’ imes 5 = ‘PoohPoohPoohPoohPooh’

문자열

문자열이란?
  • 문자열은 ‘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
      - 출력: