작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
80
·
수정됨
0
강의처럼 똑같이 """ 세번 치면 빨간색으로 표기됨
"""치고 따라오는 """3개 안지우고 6개로 입력하면 정상표기로 인식됨
큰따옴표 6개로 입력하면 되는것인지
그런데 빨간색으로 표시가 안되어도 6개로 큰 따옴표를 입력하면 앞선 질문과 마찬가지로 기호(+. - 등)은 여전히 빨간색으로 표기됨(이전 질문에서 코드 복붙 시 나타나는 문제와 동일) 따라서 아웃풋에서 걔속 오류가 발생
File "c:\test\chapter03_01.py", line 41
+
^
SyntaxError: invalid syntax
설치부터 선언까지 똑같이 하고 있는데 어떤 문제고 어떤 조치를 해야 하는지 문의함. 본인이 답글로 게시한 내용 그대로 복붙했는데도 기호가 계속 빨간색으로 표시되는 것에 대해 문의
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. sellow20님, 강의 내용과 관련하여 어려움을 겪고 계신 것 같네요. “”” 세 번 사용하여 문자열을 감쌀 때 발생하는 문제에 대해 설명드리겠습니다.
Python에서는 “”“를 사용하여 여러 줄 문자열(multiline string)을 선언할 수 있습니다. 만약 “”“을 세 번 입력한 후 동일한 위치에 닫는 “”“를 추가하지 않으면 Python은 이를 문자열의 끝으로 인식할 수 없습니다. 그러므로 “”“와 “”“의 쌍을 적절히 맞추는 것이 중요합니다. 일반적으로 하나의 문자열을 시작하고 끝낼 때 “”“을 각각 한 번씩 사용해야 합니다.
큰따옴표 문제: “”“로 시작했을 때 “”“로도 끝내야 합니다. 중간에 문법 오류가 있다면 Python이 이를 인식하지 못하고 오류를 발생시킬 수 있습니다. 여러 줄 문자열이 필요하지 않다면 한 줄씩 적당히 나누어 사용하시는 것도 방법입니다.
기호 사용 시 오류: 만약 특정 기호(+, -, etc.)가 빨간색으로 표시된다면, 이는 아마도 해당 줄에서 Python이 올바르게 문법을 해석하지 못한 경우입니다. 이렇게 되는 이유는 주로 문자가 올바르게 닫히지 않아서 생기는 문제일 수 있으니, 해당 줄을 점검해 보시고, 필요 시 코드 상의 다른 주석이나 문자열 선언이 올바른지 확인해 보시기 바랍니다.
이 문제 관련하여 추가적인 예시나 자세한 설명이 필요한 경우, Python의 여러 줄 문자열에 대해 다룬 아래의 링크들을 참고하시기 바랍니다:
- 파이썬에서 문자열 다루기 - Inflearn
- 파이썬 문법 관련 게시물 - Inflearn
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.