-
[python] 탈출문자python 2025. 5. 23. 09:59
탈출문자
Python에서 탈출문자(Escape Character)란, 문자열 내에서 특별한 의미를 가지도록 하기 위해 사용하는 문자입니다. 주로 역슬래시(\)를 사용하여 구현됩니다.
주요 탈출문자 목록
\' 작은따옴표 문자 (quote) \" 큰따옴표 문자 (double quote) \\ 역슬래시 (\) 자체 \n 줄바꿈 (newline) \t 탭 (tab) \r 캐리지 리턴 (Carriage return) \b 백스페이스 (backspace) \f 폼 피드 (form feed) \a 벨 소리 (alert) \v 수직 탭 \ooo 8진수 값 (예: \141 → 'a') \xhh 16진수 값 (예: \x61 → 'a') 사용 이유
- 문자열 안에서 따옴표를 포함하고 싶을 때
- 여러 줄에 걸친 문자열을 작성할 때
- 특수 문자나 제어 문자를 표현할 때
실습
# \n : 줄바꿈 print("백문이 불여일견\n백견이 불여일타") # \" \" : 문자 내에서 따옴표 # 저는 "나도코딩"입니다. print("저는 \"나도코딩\"입니다.") print("저는 \'나도코딩\'입니다.") # \\ : 문장 내에서 \ print("C:\\Users\\serahp\\Desktop\\PythonWorkspace>") # \r : 커서를 맨 앞으로 이동 print("Red Apple\rPine") # \b : 백스페이스 (한 글자 삭제) print("Redd\bApple") # \t : 탭 print("Red\tApple")
백문이 불여일견
백견이 불여일타
저는 "나도코딩"입니다.
저는 '나도코딩'입니다.
C:\Users\serahp\Desktop\PythonWorkspace>
PineApple
RedApple
Red Apple퀴즈
# Quiz) 사이트 별로 비밀번호를 만들어 주는 프로그램을 작성하시오
# 예) http://naver.com
# 규칙1 : http:// 부분은 제외 -> naver.com
# 규칙2 : 처음 만나는 점(.) 이후 부분은 제외 -> naver
# 규칙3 : 남은 글자 중 처음 세자리 + 글자 갯수 + 글자 내 'e' 갯수 + '!'로 구성
# 예) 생성된 비밀번호 : nav51!url = "http://naver.com" my_str = url.replace("http://", "") # 규칙1 #print(my_str) my_str = my_str[:my_str.index(".")] # 규칙2 # my_str[0:5] -> 0 ~ 5 직전까지 # print(my_str) password = my_str[:3] + str(len(my_str)) + str(my_str.count("e")) + "!" print("{0} 의 비밀번호는 {1}입니다.".format(url, password))
http://naver.com 의 비밀번호는 nav51!입니다.
'python' 카테고리의 다른 글
[python] 사전 (0) 2025.05.23 [python] 리스트 (0) 2025.05.23 [python] 문자열 포맷 (0) 2025.05.22 [python] 문자열 처리함 (0) 2025.05.22 [python] 슬라이싱 (0) 2025.05.22