DL(Deep-Learning)/Python 기초
[Python] Raw String이란?
AI 그게 뭔데
2022. 1. 26. 22:06
String Literals
그냥 일반적으로 사용하는 string 문법이다.
여기서는 "\n"을 줄바꿈으로 인식하게 됩니다. "\n"는 대부분의 프로그래밍 언어에서 “줄바꿈”으로 인식되는 특수문자이다.
또한 "\'" , "\"", "\b", "\t"등도 특수문자로 인식이 된다.
s = "스트링 문자 알아보기.\n스트링이란?"
print(s)
더보기
Result>
스트링 문자 알아보기.
스트링이란?
s = "스트링 문자 알아보기.\t스트링이란?"
print(s)
더보기
Result>
스트링 문자 알아보기. 스트링이란?
s = "\"스트링 문자 알아보기.스트링이란?\""
print(s)
더보기
Result>
"스트링 문자 알아보기.스트링이란?"
Raw String
raw string을 사용하면 위와 같이 escape문이 동작되지 않고, 있는 그대로 출력된다.
사용 방법은 출력할 문자열앞에 r을 붙여주면 된다.
s = r"\"스트링 문자 알아보기.스트링이란?\""
print(s)
더보기
Result>
\"스트링 문자 알아보기.스트링이란?\"
즉, json, html과 같은 문서에서 특수문자나 태그등을 변환하지 않고 그대로 사용할 목적이라면 스트링 앞에 r를 붙여 사용하면 된다.escape