반응형
파이썬에서 'r'은 문자열 앞에 무엇을 나타냅니까?
나는 왜 우리가 파이썬에서 경로 이름 앞에 ar를 사용하는지 이해하고 싶습니다.
dirname = r'C:\temp\parts'
r
문자열이 원시 문자열로 처리됨을 의미합니다.
언제
'r'
또는'R'
접두사가 있고 백슬래시 뒤에 오는 문자는 변경되지 않고 문자열에 포함되며 모든 백슬래시는 문자열에 남아 있습니다.예를 들어, 문자열 리터럴r"\n"
백슬래시와 소문자의 두 문자로 구성됩니다.'n'
문자열 따옴표는 백슬래시로 이스케이프할 수 있지만 백슬래시는 문자열에 남아 있습니다(예:r"\""
백슬래시와 이중 따옴표의 두 문자로 구성된 유효한 문자열 리터럴입니다.r"\"
올바른 문자열 리터럴이 아닙니다(원시 문자열이라도 홀수의 백슬래시로 끝날 수 없습니다).특히, 백슬래시는 다음 따옴표 문자를 이스케이프하므로 원시 문자열은 단일 백슬래시로 끝날 수 없습니다.또한 백슬래시가 하나 있고 줄이 하나 더 있으면 줄의 연속이 아닌 문자열의 일부로 해석됩니다.
언급URL : https://stackoverflow.com/questions/33729045/what-does-an-r-represent-before-a-string-in-python
반응형
'sourcetip' 카테고리의 다른 글
gitam과 git apply의 차이점은 무엇입니까? (0) | 2023.07.22 |
---|---|
Oracle에서 프로세스가 두 번 이상 실행되지 않도록 하는 가장 좋은 방법이 있습니까? (0) | 2023.07.22 |
리눅스 티는 파이썬과 함께 작동하지 않습니까? (0) | 2023.07.22 |
C의 함수에서 재할당을 사용하는 방법 (0) | 2023.07.22 |
특정 장치에 있는 레코드에 따라 비디오 레코드의 모든 형제를 쿼리합니다. (0) | 2023.07.22 |