imhamburger 님의 블로그

파이썬(Python) - 시퀀스 자료형, 문자열 본문

파이썬(Python)

파이썬(Python) - 시퀀스 자료형, 문자열

imhamburger 2024. 6. 12. 15:00

만약 작은 따옴표를 텍스트 자체로 쓰고 싶다면?

백슬래시 '\' 를 작은 따옴표 앞에 붙여서 써야한다.

 

예시

#I'm hamburger를 출력하고 싶다.
text = 'I\'m hamburger'
print(text)

 

문자열 리터럴 안에 \n이라는 것은 줄바꿈을 의미한다.

 

예시

#Hello
#I'm hamburger
#라는 문장을 두 줄로 보여주고 싶다.
text = 'Hello\nI\'m hamburger'
print(text)

 

경우에 따라 \n 을 그대로 출력하고 싶은 경우엔?

1. raw str 사용 (문장 맨 앞에 r을 추가한다.)

2. \\ 역슬래시를 두번써서 \ 문자 그대로 출력되게끔 한다.

 

예시

text1 = r'c:\name'
text2 = 'c:\\name'

 

삼중 따옴표를 사용하면,

예시

text = """
동해물과 백두산이
마르고 닳도록
끝
"""
print(text)

 

내가 줄바꿈한대로 그대로 줄바꿈이 되어 보여진다.

 

text = """\
동해물과 백두산이
마르고 닳도록
끝
"""

 

백슬래시를 추가하면 맨앞 문장 앞에 줄바꿈이 사라진다.

 

파이썬에는 index 라는게 있다. 어떤 요소의 위치라고 생각하면 될 것 같다.

index는 0부터 시작한다.

 

 :: 두 번 연속 사용한다면,

[::n] n씩 증감하여 해당 위치의 요소를 보여준다.

[::-1] 문자열을 거꾸로 보여준다.