티스토리 뷰

반응형

여러줄인 문자열을 변수에 대입하는 방법


우리가 프로그램에서 문자열을 다룰때 꼭 한줄만 있는 문자열이라고 하지 않는다.다음과 같이 여러줄의 문자열을 변수에 대입 하려면 어떻게 처리해야할까?


Opportunities are never lost. 

The other fellow takes those you miss.


1.줄을 바꾸기 위한 이스케이프 코드 '\n' 삽입하기


>>> multiline = "Opportunities are never lost.\nThe other fellow takes those you miss."
>>> print(multiline)
Opportunities are never lost.
The other fellow takes those you miss.


위 예제처럼 \n을 사용하면 개행문자처리가 된다. 그러나 \n은 일기에 불편하고 줄이 길어지는 단점이 있다. 그래서 2번 방법을 사용한다. 

2. 연속된 작은따옴표(''')3개 또는 큰따옴표(""")3개 사용하기

파이썬은 개행문자 \n을 사용하면 읽기불편하고 줄이길어지는 단점을 보안할수 있는 작은따옴표 , 큰따옴표 3개를 사용하면 개행처리를 제공한다. 


1
2
3
4
5
6
7
8
9
10
11
12
>>> multi = """
... aaa
... bbb
... ccc
... """
>>> print(multi)
 
aaa
bbb
ccc
 
>>> 
cs


위에서도 확인 할수 있듯이 여러줄의 문자를 표현할때는 '\n'처리보다 작은혹은 큰따옴표 3개로 처리하는 것이 훨씬 깔끔하다. 

제 포스팅이 도움이 되셨다면

 ↓♡공감↓ 꾸~욱 부탁드려요^^ 

더 나은 포스팅에 큰 힘이 됩니다.



반응형
댓글