python 이스케이프 시퀀스와 로우 스트링
글 작성자: nouu
이스케이프 시퀀스(\)
이스케이프 시퀀스는 다양한 파이썬 내의 고유 문자들의 특성을 사용하지 않고 있는 그대로 사용하기 위해, 그리고 \t, \n과 같이 특정 문자를 통해 다양한 기능을 수행하는 문자이다.
print('My name is HJ.') # My name is HJ. print('My name \tis HJ.') # My name is HJ. print('I like python\`s statements.') # I like python`s statements. print('D:\\hello.py') # D:\hello.py 가 출력 # 이 외에도 \", \n(개행), \\ 등이 있다.
이스케이프 문자 | 이름 |
\t | 탭 |
\b | 백스페이스 |
\' | ' |
\\ | \ |
\" | " |
\r | 캐리지 넘버(커서를 앞으로 이동) |
\n | 개행 |
\000 | NULL 문자 |
이 외에 파이썬의 이스케이프 문자를 확인하려면 구글링을 통해 해결하자.
로우 스트링(Raw String)
이스케이프 시퀀스를 무시하는 문자열로 선언이 가능하다. r' ' 키워드를 통해 입력을 한다.
# r(raw string) 키워드를 써서 이스케이프 시퀀스의 기능을 무시한 채 그 자체의 문자를 나타냄 raw_string = r'D:\pythontype\hello.py' print(raw_string) print('D:\\pythontype\\hello.py')
로우 스트링은 보통 sys 모듈과 조합하여 c드라이브에 있는 경로나 파일을 가리킬 때 많이 사용한다.
'개발언어 > Python' 카테고리의 다른 글
클로저 (Closure) (0) | 2023.11.05 |
---|---|
python 아스키 코드 관련 함수 ord(), chr() 함수 (0) | 2022.02.22 |
python 주요 수치 연산 함수(abs(x), divmod(x, y), pow(x, y), math) (0) | 2022.02.20 |
import 한 module이나 package 경로 확인하는 방법 (0) | 2021.03.21 |
selenium으로 다음 이미지 크롤링하여 내 폴더에 저장해보자. (1) | 2021.02.18 |
댓글
이 글 공유하기
다른 글
-
클로저 (Closure)
클로저 (Closure)
2023.11.05 -
python 아스키 코드 관련 함수 ord(), chr() 함수
python 아스키 코드 관련 함수 ord(), chr() 함수
2022.02.22 -
python 주요 수치 연산 함수(abs(x), divmod(x, y), pow(x, y), math)
python 주요 수치 연산 함수(abs(x), divmod(x, y), pow(x, y), math)
2022.02.20 -
import 한 module이나 package 경로 확인하는 방법
import 한 module이나 package 경로 확인하는 방법
2021.03.21
댓글을 사용할 수 없습니다.