Development/Python(797)
-
파이썬 출력결과 파일로 저장 하기
파이썬 출력결과 파일로 저장 하기 파이썬을 통해 분석한 결과를 출력할때 내용이 많아 콘솔상에서 확인이 되지 않는 경우 파일로 저장한 후 확인할 수 있습니다. 파일 오픈하기 output.txt 파일을 w(쓰기)모드로 오픈합니다. out = open('output.txt','w') 파일로 출력하기 print()로 출력할 때 file옵션을 통해 해당 파일로 출력해 줍니다. print(row, file=out)
-
람다 함수(lambda) 장단점
람다 함수(lambda) 장단점
-
PEP 8 파이썬 코딩 스타일
PEP 8 파이썬 코딩 스타일· 클래스명· 모듈명 & 패키지명· 모듈 상수· 클래스의 attribute 명· 메소드 명 클래스명클래스는 단어 첫 문자를 대문자로 표시하는 CapWords 포맷방식(Camel Case)으로 명명합니다.https://codedragon.tistory.com/5212 모듈명 & 패키지명모듈명은 짧게 소문자로 사용하며 밑줄을 쓸 수 있다. 패키지명 역시 짧게 소문자를 사용하지만 밑줄은 사용하지 않는다. MAX_PRICE = 10000 클래스의 attribute 명 def plus(self, other): 인스턴스 메서드는 객체 자신을 가리키기 위해 self 를 사용합니다. def sum(cls, other): 클래스 메서드는 클래스 자신을 가리키기 위해 cls 를 사용합니다.
-
생성자와 소멸자
생성자와 소멸자 자바, C++와 동일하게 파이쎤에서도 클래스 생성시 초기화작업를 위해 생성자 메소드와 메모리 해제등의 종료작업을 위해 소멸자 메소드를 지원하고 있습니다. 생성자(Constructor) · 초기자(initializer)라고도 합니다. · 생성시 초기화 작업을 수행합니다. · 인스턴스 객체가 생성될 때 자동으로 호출(객체를 만들 때 항상 실행됩니다)됩니다. · 클래스로부터 객체를 만들 때, 인스턴스 변수를 초기화하거나 객체의 초기상태를 만들기 위한 문장들을 실행하는 곳입니다. · Python에서 클래스 생성자(Constructor)는 실제 런타임 엔진 내부에서 실행되는데, 이 생성자(Constructor) 실행 도중 클래스 안에 Initializer가 있는지 체크하여 만약 있으면 Initia..
-
상속관계에서 생성자 호출
상속관계에서 생성자 호출 · 서브 클래스의 생성자는 슈퍼 클래스의 생성자를 자동으로 호출하지 않습니다. · 서브 클래스의 생성자에서 슈퍼 클래스의 생성자를 명시적으로 호출해야 합니다. · 서브 클래스에 생성자가 정의되어 있지 않은 경우에는 슈퍼 클래스의 생성자가 호출됩니다.
-
while문
while문· 조건식이 참(True)인 동안 내부 구문을 반복 수행합니다.· 조건식은 구문이 수행되기 이전에 우선 평가됩니다.· 구문을 모두 수행 이후 반복을 위해 다시 조건식을 재평가합니다.· 조건식이 거짓(False)이면 while 문 구조를 빠져나갑니다. while 조건식이 만족하는 동안 while 블록내의 수행구문들을 반복 수행합니다.