엑셀vba 만 해봐서 자료형 개념이 약한데 코딩하다보면 맨날 뜨는 에러가 이 자료형에는 그런 메서드 없엉 ㅋ 이런식이거든 파이썬은 자료형 지정을 직접 안하잖아 근데 무슨 자료형인지 어케 아는거임? 어떤 라이브러리 썼을때 리턴값이 문자열인지 리스트인지 그걸 어케 앎? 물론 내가 type 쳐보면 알수는 있지 그걸 하기전에 어케 아냐는거지
내부적으로 관리하지
아니 짜는 사람 입장에서 그런거 조회안하고도 어떻게 감을 잡냐는거임 매번 조회하진 않을거 아냐
문서에 나와있으니까
obj.__class__ 출력해봐라
무슨 자료형인지 알 방법이 없으니까 대형 프로그램 만들때 파이썬이 좇같은 이유중 하나임. 일단 typing이라는게 있으니까 이걸로 어느정도는 좇같음을 완화할 수 잇음
아 그럼 파이썬 코딩은 저 에러 패턴 영원히 못벗어나는거야? 저거땜에 실행-디버그 루틴 반복 너무 심한데
자료형에 애초에 익숙하지 않은 사람이 이게 헷갈릴 이유가 있나?
이래서 자료형 언어 먼저 배워야 한다
스크립트 언어는 자료형이 없어서 걍 막 던지고 막 호출하면 되거든 자료형을 구분한다는 개념 자체가 생소하고 불편함
사실 나도 파이썬을 제대로 안해봐서 JS기준으로 말하는거긴 한데...자료형에 대해 아무 생각없이 써도 딱히 불편한건 못느끼겠던데
걍 {} 안에 들어가면 set 이고 ()안에 들어가면 튜플이고 []안에 들어가면 리스트고 이런식으로 구분하면 되는데 - dc App