r"C:/DIR" 이런 문자열을 본적이 있다.
r은 무엇일까?
원시 문자열(Raw String)
원시 문자열은 백슬래시를 해석하지 않는 문자열 리터럴이다. 소문자 "r"을 앞에 붙여 원시 문자열임을 나타낸다.
>>> rs = r'c:\newdata\test' # 원시(백슬래시를 해석하지 않음)
>>> rs
'c:\\newdata\\test'
문자열은 입력한 그대로의 리터럴 텍스트다. 백슬래시가 특별히 중요할 때 이것을 사용하면 편리하다. 예: 파일명, 정규 표현식(regular expression) 등
'IT > 파이썬' 카테고리의 다른 글
타이밍 기초 - 간단한 제약조건 예제 SDC 구문 예제 (0) | 2024.10.28 |
---|---|
디렉토리, 파일 목록 가져오기 - dir, ls, glob (0) | 2024.10.04 |
파일 경로 정리하기 - \, /, ./, .. 문자열 처리 등 (0) | 2024.10.04 |
@dataclass 데코레이터와 -> 연산자 소개 (0) | 2024.06.27 |
argparse - add_argument 인자 설명 (0) | 2024.06.21 |