Hobby Story

반응형

 

안녕하세요 

 

파이썬 배우기 5일차입니다!!

 

 

저번시간에는 파이썬의 자료형에 대한 내용을 다루었는데요

 

파이썬 자료형에대한 내용을 못보신 분들은 아래 링크를 통해 자료형에 대한내용을 알아보시기 바랍니다.

 

https://dowg.tistory.com/18

 

[파이썬] 파이썬 배우기 4일차.파이썬의 자료형(Python)

안녕하세요 지난시간에는 IDE 중 하나인 파이참을 다운로드 받고 설치하는 방법을 알아보았고 간단하게 특정문자를 잘 출력해주는지 확인하는 방법을 알아보았습니다. 해당 내용을 보지 않으신 분께서는 아래 주..

dowg.tistory.com

 

 

자 ! 이번시간에는 문자형에 대한 내용을 배워보도록 하겠습니다.

 

 

파이썬에서 문자열(String)이란?

 

문자/단어/문장으로 구성된 열(string)를 의미합니다.

 ex) abcdef,  가나다라, apple 

 

위 Test 그림에서와 같이 

 

문자를 출력(print)하는 법은 문자 양쪽에 따옴표 or 작은 따옴표로 구성되어있습니다.

 

그러면 숫자는 문자열이 될수 없을까요?

 

아닙니다. 아래와 같이 숫자도 역시 문자열로써 구분되어 표현할수있습니다.

 

다만 출력되는 값이 숫자 양쪽에 작은 따옴표로 구성되어있음을 확인 할 수 있습니다.

 

 

1.문자열(String) 표현방식

 

위 Test에서는 문자 양쪽에 작음따옴표와 큰따옴표로만 표현을 하였지만

 

큰따옴표를 3개 연속으로 쓰거나 작은 따옴표를 3개를 양쪽에 써서 표현 할 수도 있습니다.

ex) 'abcdef', "abcdef", '''abcdef''', """abcdef"""

 

단, 양쪽에 큰따옴표를 2번쓸경우는 아래와 같이 문자열로 인식을 하지 못하니 참고하시기 바랍니다.

 

 

또한, 아래와 같이 문자열은 변수에 저장 할 수도 있습니다.

이 문자를 출력하기 위해서는 변수 양쪽에 Print를 사용하여 출력할수있습니다.

ex) It = "he's apple"

그러나 문자열안에 작은따옴표가 있을때 

작은 따옴표로 문자열을 지정을 할수는 없다

 

그러면 작은 따옴표가 들어간 문자열은 어떻게 표현을 해야할까

그건 위에서 Test 를 하였듯이 큰 따옴표로 문자열로 지정을 해주면 됩니다.

 

문자열안에 큰따옴표가 있을때에는 큰따옴표로 문자열을 지정할수없습니다.

이때는 반대로 작은 따옴표로 문자열을 지정해주면 됩니다.

 

만약, 이런 구분을 하기가 너무 힘들다면 

\을 따옴표 앞에 사용하면 따옴표에 구분없이 사용가능합니다.

 

 

2. 여러줄의 문자열 표현 방법

 

만약 표현을 하고 싶은 문자열이 한줄이 아니라 여러줄이라면 어떻게 해주어야 할까?

 

1. \n 사용하여 여러 줄의 문자열 표현

  ex) This = "he is \n my girl friend"

 

2. 작은따옴표 3개와 마침표로 여러줄의 문자열 표

 

위 1번의 단점을 극복하기 위해 파이썬에서는 다음과 같이 작은따옴표 3개(''') 또는 큰따옴표 3개(""")를 사용한다.

  ex) This = ''...'he is ... my girl friend...'''

 

 

3. 큰따옴표 3개와 마침표로 여러줄의 문자열 표

  ex) This = """...he is ... my girl friend..."""

 

 

문자열 예제에서 여러 줄의 문장을 처리할 때 백슬래시 문자와 소문자 n을 조합한 \n 이스케이프 코드를 사용했다. 이스케이프 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 "문자 조합"이다. 주로 출력물을 보기 좋게 정렬하는 용도로 사용한다. 몇 가지 이스케이프 코드를 정리하면 다음과 같다.

코드설명

\n 문자열 줄을 바꾸고 싶을때 사용합니다.
\t 문자열 사이에 TAB 만큼의 간격을 띄워 주고싶을때 사용합니다.
\\ \라는 기호를 표현하고 싶을때 사용합니다.
\' '라는 기호를 표현하고 싶을때 사용합니다.
\" "라는 기호를 표현하고 싶을때 사용합니다.
\r 커서를 가장 앞쪽으로 이동하고 싶을때 사용합니다.
\f 커서를 다음 줄로 이동하고 싶을때 사용합니다.
\a PC 스피커에서 소리를 내고 싶을때 사용합니다.
\b 백 스페이스
\000 Null 문자

 

오늘은 

 

파이썬의 기본적인 문자열에 대해서 알아보았습니다.

 

다음시간에는 문자열에 대해서 좀더 심층적으로 알아보는 시간을 가져보도록 하겠습니다.

 

 

 

 

https://dowg.tistory.com/24

반응형

이 글을 공유합시다

facebook twitter googleplus kakaostory naver