SiLaure's Data

[Python] 04-1. Python 기초 문법 - Data Type2(String) - 1 본문

Records of/Learning

[Python] 04-1. Python 기초 문법 - Data Type2(String) - 1

data_soin 2021. 7. 20. 15:39

2.2 문자열(Stirng)

· 문자열 데이터란 문자(character)의 나열을 의미한다

  e.g. "Hello World"

 > string ; Character Sequence

· 파이썬에서 다룰 수 있는 문자열의 크기도 제한이 없다.

· 파이썬에서는 ' 와 " 두 가지의 기호를 통해 문자열을 나타낸다.

  즉, ' 부터 ' 까지 또는 " 부터 " 까지 하나의 문자열이다.

  e.g. 'Hello', "World"

· 컴퓨터는 문자(character)를 encoding하여 숫자로 표현한다

  e.g. ASCII, UTF-8, CP949

> 컴퓨터는 문자를 숫자로 인식한다.

> e.g. ASCII 코드로 변환하면 A=>65, a=>97

· 현재 전세계적으로 웹에서 사용되는 국제 표준은 UTF-8(Universal code character set Transformation Format - 8-bit)이다.

 

cf) UTF-8에서 a는 1바이트로, '가'는 3바이트로 인식한다. 이를 가변 인코딩 방식이라고 하며, 영어보다 한글이 더 많은 데이터를 필요로 한다.

 

 

- 문자열을 만드는 여러가지 방법

- 특수문자 표현(escape code) 익히기

 

- 문자열 연산하기

Comments