강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

숫자형(1-1) : 계산의 기본은 숫자형

선언 말따옴표

작성

·

80

·

수정됨

0

강의처럼 똑같이 """ 세번 치면 빨간색으로 표기됨

image.png

"""치고 따라오는 """3개 안지우고 6개로 입력하면 정상표기로 인식됨

image.png
  1. 큰따옴표 6개로 입력하면 되는것인지

  2. 그런데 빨간색으로 표시가 안되어도 6개로 큰 따옴표를 입력하면 앞선 질문과 마찬가지로 기호(+. - 등)은 여전히 빨간색으로 표기됨(이전 질문에서 코드 복붙 시 나타나는 문제와 동일) 따라서 아웃풋에서 걔속 오류가 발생

     

    File "c:\test\chapter03_01.py", line 41

    +

    ^

    SyntaxError: invalid syntax

     

    설치부터 선언까지 똑같이 하고 있는데 어떤 문제고 어떤 조치를 해야 하는지 문의함. 본인이 답글로 게시한 내용 그대로 복붙했는데도 기호가 계속 빨간색으로 표시되는 것에 대해 문의

     

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. sellow20님, 강의 내용과 관련하여 어려움을 겪고 계신 것 같네요. “”” 세 번 사용하여 문자열을 감쌀 때 발생하는 문제에 대해 설명드리겠습니다.

Python에서는 “”“를 사용하여 여러 줄 문자열(multiline string)을 선언할 수 있습니다. 만약 “”“을 세 번 입력한 후 동일한 위치에 닫는 “”“를 추가하지 않으면 Python은 이를 문자열의 끝으로 인식할 수 없습니다. 그러므로 “”“와 “”“의 쌍을 적절히 맞추는 것이 중요합니다. 일반적으로 하나의 문자열을 시작하고 끝낼 때 “”“을 각각 한 번씩 사용해야 합니다.

문제 해결 방법:

  1. 큰따옴표 문제: “”“로 시작했을 때 “”“로도 끝내야 합니다. 중간에 문법 오류가 있다면 Python이 이를 인식하지 못하고 오류를 발생시킬 수 있습니다. 여러 줄 문자열이 필요하지 않다면 한 줄씩 적당히 나누어 사용하시는 것도 방법입니다.

  2. 기호 사용 시 오류: 만약 특정 기호(+, -, etc.)가 빨간색으로 표시된다면, 이는 아마도 해당 줄에서 Python이 올바르게 문법을 해석하지 못한 경우입니다. 이렇게 되는 이유는 주로 문자가 올바르게 닫히지 않아서 생기는 문제일 수 있으니, 해당 줄을 점검해 보시고, 필요 시 코드 상의 다른 주석이나 문자열 선언이 올바른지 확인해 보시기 바랍니다.

이 문제 관련하여 추가적인 예시나 자세한 설명이 필요한 경우, Python의 여러 줄 문자열에 대해 다룬 아래의 링크들을 참고하시기 바랍니다:
- 파이썬에서 문자열 다루기 - Inflearn
- 파이썬 문법 관련 게시물 - Inflearn

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기