728x90
파이썬으로 코드를 작성하다보면 해당 오류(TypeError: 'int' object is not callable / TypeError: 'str' object is not callable)가 발생했던 적이 있을 것이다.
이유는 간단하다. 우리가 예약어를 변수로 사용했기 때문이다.
위 사진의 경우, sum은 합계를 구하는 함수, 즉 예약어인데 그걸 변수로 사용했으니 오류가 뜨는 것이다.
해결책은 예약어 이름 말고 다른 이름으로 변수명을 바꾸던지, 아니면 'del 변수명'을 해서 변수를 지우는 방법도 있다.
'Develop > Python' 카테고리의 다른 글
[Python] pygame을 설치하고 활용해보자! (0) | 2023.09.08 |
---|---|
[Python] 콘솔에서 단일 키 눌렀을 때 감지하도록 해보자! (0) | 2023.07.23 |
[파이썬] tkinter을 활용한 계산기 프로그램 (0) | 2023.05.13 |
[Python][입문] 코드로 배워보는 강의 - 01. 파이썬 설치, print(), input(), 변수 (0) | 2023.04.15 |
[Python] Pygame 모듈이 설치되지 않는 문제 해결 방법(VSCode 우분투) (0) | 2023.04.03 |