Python SyntaxError:Python에서 리터럴 오류에 할당할 수 없음

Manav Narula 2023년10월10일
  1. Python의 SyntaxError: can't assign to literal
  2. Python에서 SyntaxError: can't assign to literal 수정
Python SyntaxError:Python에서 리터럴 오류에 할당할 수 없음

이 짧은 자습서에서는 Python의 SyntaxError: Can't assign to literal 오류에 대해 설명합니다.

Python의 SyntaxError: can't assign to literal

이 구문 오류는 리터럴에 일부 값을 할당하려고 할 때 발생합니다. Python 구문을 위반하기 때문에 SyntaxError입니다.

코드 예:

5 = "Hello"
"Hello" = 5

출력:

SyntaxError: can't assign to literal

위 코드의 두 줄 모두 변수가 아니라 리터럴 값(정수 및 문자열)이기 때문에 이 오류를 생성합니다.

변수에만 값을 할당할 수 있습니다. 변수는 Python에서 = 연산자를 사용하여 할당됩니다.

변수 이름을 지정할 때 제공된 몇 가지 규칙을 따르며 변수 이름은 문자 또는 밑줄 문자로 시작해야 합니다. 모든 영숫자 문자를 따를 수 있습니다.

Python에서 SyntaxError: can't assign to literal 수정

이 문제를 해결하는 방법은 적절한 명명 규칙을 따르고 데이터를 저장할 수 있는 변수를 만드는 것입니다.

코드 예:

a5 = "Hello"
Hello = 5
print(a5, Hello)

출력:

Hello 5

위의 예에서는 적절한 변수를 만들고 필요한 값을 할당하고 인쇄합니다. Python에서 변수 이름은 대소문자를 구분합니다.

작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

관련 문장 - Python Error