[Python] Formatted-string과 Raw-string 사용법

Python에서 formatted string과 raw string의 차이점은 문자열을 처리하는 방식과 주요 용도에 있습니다. 각 개념의 차이점과 사용법을 설명하겠습니다.

  1. Formatted String (f-string)
    – Python 3.6부터 도입된 기능으로, 문자열에 변수나 표현식을 쉽게 삽입할 수 있게 해줍니다.
    • 사용법: f를 문자열 앞에 붙이고, 중괄호 {} 안에 변수를 넣거나, 표현식을 사용할 수 있습니다.
    • 예제
      x = 2
      y = 3
      
      print(f"The sum of {x} and {y} is {x+y}.")
      
  2. Raw String
    – 백슬래시(\)를 특별한 의미를 부여하지 않고 문자 그대로 처리하도록 하는 문자열입니다.
    • 사용법: r을 문자열 앞에 붙여 백슬래시를 이스케이프하지 않고 사용할 수 있습니다. 즉 이스케이프 시퀀스(\n, \t 등)를 해석하지 않고 문자열에 있는 그대로 표현합니다.
    • 예제
      my_file1 = "C:\\Users\\Documents\\file.txt"
      my_file2 = r"C:\Users\Documents\file.txt"
      
      #아래는 동일한 값을 출력합니다.
      print(my_file1)
      print(my_file2)
      

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다