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
'Tech-Pyhton' 카테고리의 다른 글
MIT OCW - Introduction to Computer Science and Programming in Python - Lecture 02 (0) | 2019.01.09 |
---|---|
MIT OCW - Introduction to Computer Science and Programming in Python - Lecture 01 (0) | 2018.12.30 |
Code Academy - Learn Python : CONDITIONALS & CONTROL FLOW (0) | 2018.06.09 |
Code Academy - Learn Python : STRINGS & CONSOLE OUTPUT (0) | 2017.09.06 |
Code Academy - Learn Python : Python Syntax (0) | 2017.09.03 |
댓글