Python

[Python 기본] 문자열 출력하기

소혜아빠 2021. 1. 13. 20:50

1. 파이썬은 문자열 출력을 사용할 때 "" (쌍따옴표), '' (따옴표) 둘다 사용이 가능합니다.

# 안녕하세요 문자열 출력
print("안녕하세요")
print('안녕하세요')

 

2. 문자열 안에 쌍따옴표를 써서 ["안녕하세요"라고 말했다.]를 출력하고 싶을 때는 \ (역슬래쉬)를 사용해야합니다.

>> 문자열 내에서 쌍따옴표 : \"

>> 문자열 내에서 따옴표 : \'

print("\"안녕하세요\"라고 말했다.")
# "안녕하세요"라고 말했다.

print("\'안녕하세요\'라고 말했다.")
# '안녕하세요'라고 말했다.

 

3. 이외의 문자열 출력에 쓰이는 이스케이프 문자

>> \n : 줄바꿈

>> \t : 탭

print("안녕하세요.\n안녕하세요.")
# 안녕하세요.
# 안녕하세요.

print("안녕하세요.\t안녕하세요.:")
# 안녕하세요		안녕하세요

 

4. 여러 줄의 문자열 만들기

여러 줄 문자열을 만드는 것은 줄바꿈을 해야할 때마다 문장에 끝에 \n를 적어주어야 합니다. 이는 매번 \n를 적어줘야 하므로 조금 불편할 수 있습니다. 이 불편함을 해결하는 방법이 쌍따옴표를 세번 반복한 기호""" """를 쓰는 것입니다.

# 윤동주 시인의 별헤는밤
print("""
별헤는 밤

별 하나에 추억과
별 하나의 사랑과
별 하나에 동경과
별 하나에 시와
별 하나에 어머니, 어머니
""")

# 별헤는 밤

# 별 하나에 추억과
# 별 하나의 사랑과
# 별 하나에 동경과
# 별 하나에 시와
# 별 하나에 어머니, 어머니

print()문 안에 쌍따옴표 세번 반복한 기호 내에 줄바꿈하면서 문자열을 적으면 줄바꿈한 것이 그대로 적용됩니다.

 

@출처 : [도서] 혼자공부하는파이썬 (윤인성)