zerosum99 (25)in #python • 7 years ago파이썬에서 for문파이썬 for문은 왜 반복형을 받아 처리하는 구조잉까? 실제 다양한 자료형 객체들이 내부 원소들을 가지고 있어 이를 반복하게 처리하는 것이 편리한 경우가 많다 간단한 예로 파일을 읽으면 파일은 내부에 라인을 원소로한 반복형이므로 별도의 검색없이도 for문에서 라인별 처리가 가능하다zerosum99 (25)in #puthon • 7 years ago파이썬에서 형변환이란파이썬은 객체지향을 준수하므로 실제 형변환이란게 없다 실제 새로운 객체로 만들어 주는 것이다. 정수를 실수로 바꾸는 것은 실제 실수 객체를 하나 새롭게 생성시키는 갓이므로 실제 객체을 새롭게 생성할 뿐이다zerosum99 (25)in #python • 7 years ago파이썬은 왜 이름과 값으로 관리하는가?파이썬은 변수 정의가 별도로 없다 항상 변수를 정의하면 값을 할당해야한다 이런 체계는 파이썬은 네임스페이스 정책이 딕셔너리에 키와 값으로만 저장하는 구조를 사용하기 때문이다 함수 정의나 클래스 정의도 정의된 이름을 키로 저장하므로 변수명으로 사용하므로 이와 동일한 변수가 있을 경우 값이 갱신되어 이 이름을 사용할 경우 다른 결과가 나올 수 있다zerosum99 (25)in #python • 7 years ago파이썬에서 객체지향이란파이썬은 모든 것을 객체로 관리한다 변수는 단순히 객체의 레퍼런스를 관리하는 것으로 관리한다 일간 자료형은 클래스이고 사용할때는 객체오 전환해서 처리한다 1+1 덧셈일 경우도 실제는 첫번째 오퍼런드 1울 객체오 보고 그 내부의 덧셈 연산자 즉 메소드인 add 를 호출해서 두번째 오퍼런드인 1울 인자로 전달해서 처리하는 구조이다