반응형
파이썬 큰 따옴표, 작은 따옴표 출력
파이썬 코딩테스트의 기초 중 기초인 출력부터 시작 중에 있습니다. 출력 명령어는 코딩 시작하신 분들이라면 다들 아실거라 생각합니다.
파이썬 출력
print('Hello')
>>> Hello
print문 안에 작은따옴표 ('')나 큰따옴표("") 를 씌워 그 안에 들어간 문자열을 출력하는 명령어입니다.
그런데 여기서 작은따옴표나 큰 따옴표를 출력하고 싶다면 어떻게 해야 할까요? 아래의 방법을 사용하면 됩니다.
파이썬 큰따옴표, 작은따옴표 출력
print('"')
>>>"
큰따옴표를 출력하고 싶다면 작은따옴표 안에 큰따옴표를 넣어 출력하면 되고,
print("'")
>>>'
작은따옴표를 출력하고 싶으면, 큰따옴표 안에 작은 따옴표를 출력하면 됩니다.
그렇다면 문자열에 섞여있는 큰따옴표나 작은따옴표는 어떻게 출력해야 할까요? 위처럼 큰따옴표랑 작은따옴표 안에 해야할까요? 작은따옴표랑 큰따옴표가 문자열 안에 같이 있다면 큰따옴표로 씌워야 할까요? 작은따옴표를 씌워야 할까요?
사실 위 방법 말고 다른 방법을 쓰면 됩니다.
문자열 안에 있는 큰따옴표, 작은따옴표 출력
print("\"")
>>> "
print("\'")
>>>'
바로 큰따옴표랑 작은따옴표 앞에 역슬래시(\)를 넣어주면 됩니다. 출력은 아까 따옴표 안에 넣는거랑 동일하게 나오는 걸 볼 수 있습니다. 이렇게 따옴표 앞에 역슬래시만 넣으면 문자열 출력에도 문제없이 출력할 수 있습니다. 바로 이렇게요.
print("\"!@#$%^&*()\'")
>>>"!@#$%^&*()'
같은 문자열 안에 큰따옴표랑 작은따옴표가 출력되는 것을 볼 수 있습니다.
반응형