파이썬 특수문자 출력
파이썬으로 \(백슬래시), "(큰따옴표), '(작은따옴표)를 나타내기 위해서는 문자 앞에 \(백슬래시)를 붙여줘야 한다.
파이썬 문자열에서 백슬래시(\)를 활용하여 쓰이는 특수문자는 다음과 같다.
문자 | 설명 |
\n | 줄바꿈 |
\t | 수평 탭(tab) |
\\ | 백슬래시(\) 자체 |
\' | '(작은따옴표) |
\" | "(큰따옴표) |
만약 한 문자열 안에 특수문자가 많이 있다면 문자열 앞에 r을 붙여서 그대로 입력하면 된다. 문자열 앞에 r이 붙으면 그 문자열 안의 모든 '\' 문자가 자동으로 '\\' 문자로 치환된다.
>>> r'Hi.\nMy name:\tILGONG'
'Hi.\\nMy name:\\tILGONG'
예제
백준 10172번 문제를 풀어보았다.
문제
다음과 같이 개를 출력하시오.
정답 코드
print("|\\_/|")
print("|q p| /}")
print("( 0 )\"\"\"\\")
print("|\"^\"` |")
print("||_/=\\\\__|")
처음엔 줄바꿈 할 때마다 print를 일일이 입력해주기 귀찮아서 print(''' ... ''') 으로 줄 바꿈 하는 방법을 택했는데, 왜인지 결과가 잘 출력되지 않았다. 어차피 파이썬은 print를 하나씩 입력해줄 때마다 알아서 줄 바꿈을 해주니 결국 위처럼 한 줄씩 입력해줬더니 잘 작동했다.
Reference
10172번: 개
문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...
www.acmicpc.net
studymake.blogspot.com/2015/05/python_11.html
파이썬(python)의 문자열 개요
파이썬에서 문자열은 큰따옴표(“...”) 혹은 작은 따옴표 (‘...’)로 묶인 문자들의 집합이다. “Hello world.” ‘Mokpo National Univ.’ “12.3” 위의 예는 모두 문자열을 나타낸다. 12....
studymake.blogspot.com