파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 2-1. 문자열

2018. 1. 16. 03:55Python-이론/python

파이썬에서 문자열 사용하기




문자열 만드는 방법

1. 큰 따옴표로 둘러싸기

 "hello world"


2. 작은 따옴표로 둘러싸기

 'python is fun'


3. 큰 따옴표 3개를 연속으로 써서 양쪽 둘러싸기

 """Life is to short, you need python"""


4. 작은 따옴표로 둘러싸기

 '''Life is too short, you need python'''


아마 필자와 같이 다른 언어를 공부하고 파이썬을 접하는 사람이라면 많이 어색할거다 문자열을 만드는 방법이 무려 4가지나 되다니 필자또한 처음에는 많이 어색했다. 예전에 파이썬의 특징에서 최선의 한가지 방법으로 문제를 해결 한다고 적었는데 그것과 맞지 않아서 오히려 더 호기심을 느낀 부분이었다.




1. 문자열 에 작은 따옴표나 큰 따옴표 포함시키기

1-1 문자열에 '을 포함시키고 싶다면 문자열을 큰따옴표 두개로 둘러싸면 된다.

결과

결과와 같이 큰따옴표로 둘러싸면 작은 따옴표를 표현 할 수 있다.


하지만 작은 따옴표로 둘러 싼다면 아래와 같이 오류가 발생한다.



1-2. 문자열에 큰따옴표 (") 포함시키기


문자열에 "을 포함시키고 싶다면 문자열을 작은따옴표 두개로 둘러싸면 된다.

결과

결과와 같이 작은따옴표로 둘러싸면 큰 따옴표를 표현 할 수 있다.




1-3. \을 이용하여 문자열에 큰, 작은따옴표 포함시키기


문자열에 ",' 을 포함시키고 싶다면 사용될 ". ' 앞에 \을 사용하면된다.

결과

결과와 같이 \을 이용하여 큰, 작은 따옴표를 표현 해보았다.


이때 둘러싸는 것은 큰, 작은 따옴표 상관 없다.

2. 여러 줄인 문자열을 변수에 대입하고 싶을 때

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

위의 결과와 같이 줄이 바뀐걸 볼 수 있지만 가독성이 떨어진다는 단점이 있다.



2-2 연속된 ''' ''', """ """ 사용하기

""" """을 이용한 결과

''' '''을 이용한 결과

""" 와 '''는 차이가 없다. 따라서 더편한 것을 사용하면 될것 같다





나에게 하는 말: 훈아 분발하자 진도가 뭐냐 히오스랑 롤좀 그만해라 다른 친구들은 다 열심히 하고있을 텐데 뒤쳐지면 안된다.