오늘은 Python의 함수 클래스 모듈에 대해서 글을 적습니다.※ Python 3.0 이상입니다. 1) Python 함수 구조 Def 함수명 ( 입력인자 ): Tip) 입력값이 몇 개가 될지 모를때 def 함수이름 ( *입력변수 ): 2) Python 클래스 구조 Class 클래스명[(상속 Class명)]: ※ def 함수명 (self, 입력인자): 3버전 이후 self 입력 필수 클래스 인스턴스 생성 인스턴스명 = 클래스명() Default Class 예제: 기본 클래스 함수 예제: Class 상속 예제: 클래스 함수 함수 설명 예제 (X, Y는 인스턴스) __init__ 생성자(Constructor), 인스턴스가 만들어 질 때 호출 __del__ 소멸자(Destructor) 인스턴스가 사라질 때 호출..
오늘은 파이썬에서 사용되어지는 리스트관련 3가지의 차이점을 소개 하려고 합니다. 리스트: 파이썬에서는 대괄호([])로 표현하는 리스트가 존재합니다.특징- 자료형에 상관없이 사용을 할 수 있습니다. (문자 및 숫자가 같은 리스티에 들어 갈 수 있음)ex) list = [1, 2] list_temp = [1, 2, 'foo', 'too']- Index가 음수이면 역순으로 Index를 가르킴 - 다중 리스트는 대괄호를 중복하여서 사용- 연산기호 +, *를 이요하여 합치기 반복을 할 수 있음※ 리스트 함수함수설명list.append(x)리스트 list의 마지막에 x추가list.sort()리스트 list를 정렬list.reverse()리스트 list의 순서를 거꾸로 만든다.list.index(x)리스트 list에..
오늘부터 Python을 조금씩 공부 하려고 합니다.세미나를 다녀오면서 세컨 써드 언어로 Python을 알아두면 좋다고 하여서 차근차근 배우려고 합니다. 그런데 Python 2.x하고 Python 3.x 호환이 되지 않는 부분이 있어서 공우 합니다.1. 새로운 print()- 기존 2.7을 사용하지 않았지만 다른 문서와 Blog를 보게 되면 2.x의 syntax는 print " " 형식 이였지만 3.x는 print("")형식으로 변경이 되었네요.print "출력" → print("출력") 2. input()-기존 syntax는 raw_input("")이 있었지만 3.x는 input("")형식 만 사용 합니다.input("입력") 3. 새로운 bytes 데이터 유형- 바이너리 데이터를 저장하기 위해 새로운 ..