[Python] 문자열 처리(2)

less than 1 minute read

[Python] 문자열 처리(2)

Inflearn Study

링크: https://www.inflearn.com/

  • 인프런에서 “파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자” 강의를 들으며 혼자 공부한 내용입니다.

문자열 포맷-1

print("나는 %d살입니다." % 20) # 정수형 -> %d
print("나는 %s를 좋아합니다." % "파이썬") # 문자열 -> %s
print("Apple은 %c로 시작합니다." % "A") # Character -> %c
print("나는 %s색과 %s색을 좋아해요." % ("빨간", "파란")) 
# 2가지 이상일 때는 중괄호로 묶어서 사용
  • %f : 부동 소수
  • %o: 8진수
  • %x: 16진수

문자열 포맷-2 (.format())

print("나는 {}살입니다.".format(20)) 
print("나는 {}를 좋아합니다." %.format("파이썬"))
print("나는 {}색과 {}색을 좋아해요.".format("빨간", "파란")) # 빨간 파란
print("나는 {1}색과 {0}색을 좋아해요.".format("파간", "빨란")) # 빨간 파란
print("나는 {age}살이며 {color}색을 좋아해요".format(age=20, color="빨간"))

문자열 포맷-3(Python 3.6이상)

age = 20
color = "빨간"
print(f"나는 {age}살이며 {color}색을 좋아해요")

탈출 문자

  • \n : 줄바꿈

  • \ : 문장 내에서 따옴표 사용 시 사용

    print("Python : "희진 깃헙 블로그"입니다.") # 오류남
    # 아래 두 방식으로는 사용 가능
    print("Python : '희진 깃헙 블로그'입니다.")
    print('Python : "희진 깃헙 블로그"입니다.')
      
    print("Python : \"희진 깃헙 블로그\" 입니다.") # 문장 내에서 큰 따옴표를 출력해주는 역할
    
  • # \\ : 문장 내에서 \를 표시해주기 위함
    print("C:\\Users\\github\\Python")
    
  • \r : 커서를 맨앞으로 이동

  • \b : 백스페이스 (한글자 삭제)

  • \t : 탭

Leave a comment