언어 자료구조 알고리즘/파이썬(Python)

[python] 6. 다양한 방법으로 문자열 표현할 수 있어요.

언제나휴일 2016. 5. 15. 10:27
반응형

[python] 6. 다양한 방법으로 문자열 표현할 수 있어요.



안녕하세요. 언휴예요.


앞에서 정수와 실수, 복소수 데이터를 표현하는 방법을 알아보았어요.


이번에는 다양한 방법으로 문자열을 표현하는 방법을 알아보아요.


파이썬에서는 문자열을 표현할 때 단일 콤마나 이중 콤마로 문자열을 감싸서 표현할 수 있어요.

  • 단일 콤마로 문자열표현

>>> str1 = 'Hello, ehclub.co.kr'

>>> print(str1)

Hello, ehclub.co.kr


  • 이중 콤마로 문자열 표현

>>> str2 = "Hello, ehclub.co.kr"

>>> print(str2)

Hello, ehclub.co.kr



그런데 표현할 문자열 내에 단일 콤마나 이중 콤마 인용 부호를 포함해서 나타낼 때는 어떻게 해야 할까요?


만약 단일 콤마를 포함하고 싶을 때는 이중 콤마로 문자열을 감싸고 이중 콤마를 포함하고 싶을 때는 단일 콤마로 감싸서 표현하세요.

  • 단일 콤마를 포함하는 문자열을 표현할 때 이중 콤마로 감싸서 표현

>>> str3 = "I'm a boy."

>>> print(str3)

I'm a boy.


  • 이중 콤마를 포함하는 문자열을 표현할 때 단일 콤마로 감싸서 표현

>>> str4 = 'He said, "I love you."'

>>> print(str4)

He said, "I love you."


만약 단일 콤마와 이중 콤마를 모두 포함해서 표현할 때는 특수 문자 표현을 사용하세요. 

 

표현

설명

표현

설명

\n

개행

\t

\'

단일 콤마

\"

이중 콤마

\a

벨 소리

\\

문자 \


  • 특수 문자 표현 

>>> str5 = 'I\'m a boy. \nHe said, \"I love you\"'

>>> print(str5)

I'm a boy.

He said, "I love you"


파이썬에서 다양한 방법으로 문자열 표현하기


반응형