#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]내장함수 이름 질문2021-10-03 17:29
작성자

안녕하세요 수업도우미 정수연입니다.

현재 상황에서 sum함수를 재정의하게 되면 sum 함수 호출 시 내장함수 sum이 호출되는 것이 아니라 새롭게 정의한 sum 함수가 호출됩니다. 따라서 sum 함수를 정의한 뒤 다시 내장함수의 sum 함수를 사용하려면 아래와 같이 호출해야 합니다. 


import builtins

print(builtins.sum([1, 2, 3, 4]))


유사한 질문에 대한 답변이 달린 stackoverflow 링크 첨부드립니다.

https://stackoverflow.com/questions/44106713/call-built-in-function-if-overwritten-by-a-variable-of-the-same-name/44106803 

댓글