본문 바로가기
Tech-Pyhton

Python print에서 Single Quotation과 Double Quotation

by redcrow 2018. 12. 13.

Python의 print 함수는 문자열입력시 Single Quotation(')과 Double Quotation("") 을 모두 허용한다.


일반 문자열을 처리할때는 Single이나 Double이나 차이가 없다.


하지만 문자열 내에 Single quotation이나 Double quotation이 있는 경우 이스케이프 문자(\)를 사용하는데 여기서 조금 차이가 있다


1. Single quotation으로 처리할 경우 문자열 내의 Single quotation은 이스케이프 문자를 사용해야 한다.


print ('\'hello\'')


2, Single quotation으로 처리할 경우 문자열 내의 Double quotation은 이스케이프 문자가 필요없다.


print ('"hello"')


3. Double quotation으로 처리할 경우 문자열 내의 Double quotation은 이스케이프 문자를 사용해야 한다.


print ("\"hello\"")


4. Double quotation으로 처리할 경우 문자열 내의 Single quotation은 이스케이프 문자가 필요없다.


print ("'hello'")



[참고]

https://docs.python.org/3/tutorial/introduction.html

댓글