"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Python에서 \'id\'를 변수 이름으로 사용하는 것이 권장되지 않는 이유는 무엇입니까?

Python에서 \'id\'를 변수 이름으로 사용하는 것이 권장되지 않는 이유는 무엇입니까?

2024-11-08에 게시됨
검색:313

Why is it Not Advisable to Use \'id\' as a Variable Name in Python?

Python에서 변수 이름으로 'id'를 사용하는 것이 권장되지 않는 이유는 무엇입니까?

Python에서는 변수 이름을 id로 지정하지 않아야 합니다. 이는 id()가 시스템 메모리 내의 개체에 대한 고유 식별자를 제공하는 필수 내장 함수이기 때문입니다.

help(id)

# Output
Help on built-in function id in module __builtin__:

id(...)
    id(object) -> integer

    Return the identity of an object.  This is guaranteed to be unique among
    simultaneously existing objects.  (Hint: it's the object's memory
    address.)

변수 ID의 이름을 지정하면 내장 함수와 이름 지정 충돌이 발생할 수 있습니다. 따라서 일반적으로 키워드나 내장 함수 이름을 변수 이름으로 사용하지 않는 것이 좋습니다.

릴리스 선언문 이 글은 1729172953에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3