[Python] 문자열포맷, 탈출문자

룽지·2021년 8월 23일
0

Python

목록 보기
6/10
post-thumbnail

1. 문자열 포맷

print("a" + "b")
print("a", "b")

# 방법 1
print("나는 %d살입니다." % 20)
print("나는 %s을 좋아해요." % "파이썬")
print("Apple은 %c로 시작해요." % "A")
# %s는 숫자도 가능
print("나는 %s살 입니다." % 20)
print("나는 %s색과 %s색을 좋아해요." %("파란", "빨간"))

#방법 2
print("나는 {}살입니다.".format(20))
print("나는 {}색과 {}색을 좋아해요.".format("파란", "빨간"))
print("나는 {0}색과 {1}색을 좋아해요.".format("파란", "빨간"))
print("나는 {1}색과 {0}색을 좋아해요.".format("파란", "빨간"))

#방법 3
print("나는 {age}살이며, {color}색을 좋아해요.".format(age = 20, color="빨간"))
print("나는 {age}살이며, {color}색을 좋아해요.".format(color="빨간", age = 20))

#방법 4 (v3.6 이상)
age = 20
color = "빨간"
print(f"나는 {age}살이며, {color}색을 좋아해요.")

2. 탈출문자

#\n : 줄바꿈
print("백문이 불여일견\n백견이 불여일타")

>>>
백문이 불여일견
백견이 불여일타

#\' \" : 문장 내에서 따옴표
#저는 "코딩"을 합니다.
print("저는 '코딩'을 합니다.")
print('저는 "코딩"을 합니다.')
print("저는 \"코딩\"을 합니다.")
print("저는 \'코딩\'을 합니다.")

>>>
저는 '코딩'을 합니다.
저는 "코딩"을 합니다.
저는 "코딩"을 합니다.
저는 '코딩'을 합니다.

#\\ : 문장 내에서 \
print("C:\\Users\\Desktop\\PythonWorkspace>")

>>>
C:\Users\Desktop\PythonWorkspace>

# \r : 커서를 맨 앞으로 이동
print("Red Apple\rPine")

>>>
PineApple 

# \b : 백스페이스(한 글자 삭제)
print("Redd\bApple")

>>>
RedApple

# \t : 탭
print("Red\tApple")

>>>
Red     Apple 



📒 참고 자료
https://www.youtube.com/watch?v=kWiCuklohdY

0개의 댓글