Python 구문 오류 수정: 줄 연속 문자 뒤의 예기치 않은 문자

Haider Ali 2023년6월21일
Python 구문 오류 수정: 줄 연속 문자 뒤의 예기치 않은 문자

구문 오류는 모든 프로그래밍 언어의 일반적인 오류 중 하나입니다. 오늘은 파이썬에서 구문 오류: 줄 연속 문자 뒤에 예기치 않은 문자를 수정하는 방법을 배웁니다. 솔루션을 완전히 이해하려면 파이썬 프로그래밍 언어의 들여쓰기에 대해 알아야 합니다.

Python에서 구문 오류: 줄 연속 문자 뒤에 예기치 않은 문자 수정

파이썬은 들여쓰기에 민감한 언어라는 것을 이해해야 합니다. 들여쓰기를 사용하여 문 그룹을 만듭니다. Python은 다른 프로그래밍 언어에서처럼 {} 블록 대신 들여쓰기에 의존합니다. 여기에서 파이썬 들여쓰기에 대해 자세히 알아보세요.

따라서 Python에서 계속 문 \ 문을 사용할 때 바로 앞에 코드를 작성할 수 없습니다. 한 줄로 내려가서 거기에서 코드를 시작해야 합니다. 다음 코드를 살펴보십시오.

#continuation in string

# wrong
print("Wrong use of line Continuation character " \ "Don't write anything after line continuation charater")

위의 코드를 실행하면 계속 문자를 잘못 사용하여 이 오류가 발생합니다. 바로 앞에 작성했다면 코드가 실행되지 않습니다.

# correct
print(
    "Hello I am python. I have an interseting Line continuation character which is used at the end of line or statment"
    "it tells the statment is continue"
)

위의 코드 예제에서는 Python에서 연속 문자를 사용하는 올바른 방법을 보여주었습니다. 계속되는 문자 다음에 알 수 있듯이 아래 줄에서 문자열을 쓰기 시작했습니다.

구체적인 이해를 위해 몇 가지 예를 더 살펴보겠습니다.

# Explicit Continuation
# wrong
number = 1+2 +\3+4\+ 5
print(number)
# Explicit Continuation
# correct
number = 1 + 2 + 3 + 4 + 5
print(number)

위의 코드를 보면 확실히 이어지는 문자 앞에는 쓸 수 없음을 알 수 있습니다. 아래 줄에서 그대로 코드를 시작할 수 있습니다. 예를 하나 더 참조하십시오.

#continuation in IF

# wrong
if True:
print("Hello Python")

# correct
if True:
    print("Hello Python")

# also correct
if True:
    print("Hello Python")

위에서 언급했듯이 Python은 들여쓰기에 민감한 언어입니다. 위의 코드 예제에서 볼 수 있습니다. 연속 작업은 다른 코드 예제에서 작동하는 것처럼 작동합니다.

작가: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

관련 문장 - Python Error