나는 파이썬의 대화 형 콘솔에 다음과 같은 시도 : 여러 줄 문자열 리터럴 구문 분석
>>> """"string"""
'"string'
>>> """"string""""
SyntaxError: EOL while scanning string literal
가 나는 시작에 세 지수 및 끝에 세 따옴표를 가지고 있기 때문에
'"string"'
을 반환 후자의 경우
""""string""""
를 기대합니다. 파이썬은 어떻게 해석합니까?
""""string""" " "
#^^^These three " to start the string literal. The next one counts in the string.
#The three last ones after the last one are counted as the end.
을 주목 길을 잃지 "
:
파이썬은 왼쪽에서 오른쪽으로 구문 분석하기 때문에; 오른쪽에서 왼쪽으로 문자열의 끝을 찾지 않습니다. –