본문 바로가기

매직코멘트2

파이썬의 매직 코멘트 파이썬의 매직 코멘트 # -*- coding:utf-8 -*-는 파이썬 소스 파일의 첫 줄이나 두 번째 줄에 포함될 수 있는 매직 코멘트(magic comment)입니다. 이 매직 코멘트는 파이썬 인터프리터에게 해당 파일의 인코딩이 utf-8 임을 알려줍니다. 인코딩이란? 인코딩이란 문자를 컴퓨터에서 저장하거나 전송할 수 있는 형태로 변환하는 과정을 말합니다. UTF-8은 전 세계적으로 가장 널리 사용되는 유니코드 인코딩 방식 중 하나이며, 모든 유니코드 문자를 표현할 수 있습니다. 반면, CP949는 한글 윈도우에서 널리 쓰이는 인코딩 방식으로, EUC-KR의 확장이며 주로 한글 환경에서 사용됩니다. 파이썬 버전에 따른 인코딩 방식 차이 파이썬 2.x 시절에는 기본 인코딩이 ASCII였기 때문에, 유니.. 2024. 3. 22.
파이썬의 한글 처리 파이썬의 한글 처리 파이썬은 유니코드를 기본적으로 지원하기 때문에, 파이썬 3 이상 버전에서는 한글을 비롯한 대부분의 언어를 처리하는 데 어려움이 없습니다. 여기서 중요한 몇 가지 사항을 살펴봅니다. 문자열 선언 한글 문자열은 따옴표 안에 바로 입력하여 사용할 수 있습니다. 예를 들어: s = "안녕하세요" print(s) 인코딩 파이썬 소스 파일은 기본적으로 UTF-8 인코딩을 사용합니다. 이는 한글 문자를 포함한 대부분의 유니코드 문자를 올바르게 처리할 수 있음을 의미합니다. 다른 인코딩을 사용하고 싶다면, 소스 파일의 첫 부분에 인코딩을 명시할 수 있습니다: # -*- coding: cp949 -*- 그러나 오늘날에는 대부분 UTF-8 인코딩을 사용하는 것이 일반적입니다. 문자열 연산 한글 문자열도.. 2024. 3. 21.