본문 바로가기

파이썬16

[Python] 클래스 (Class) ■ 인스턴스 (Instance) : 클래스에 의해서 생성된 객체 (Object) ■ 클래스 (Class) : 함수나 변수들을 모아놓은 집합체 ■ 클래스의 구조 class 클래스이름 [(상속 클래스명)]: ... def 클래스함수1(self [, 인수1, 인수2, ...]): ... def 클래스함수2(self [, 인수1, 인수2, ...]): ... ... ※ 'self' : 파이썬 만의 독특한 변수로 클래스 내에서 정의되는 함수는 무조건 첫번째 인자로 self를 사용하여야 한다. ※ 클래스 내에 정의된 함수를 메소드(method)라고 한다. ■ 클래스 내의 함수 연산자 (X, Y는 인스턴스): 초기화 및 오버로딩(Overloading) 기법에 사용되는 함수 연산자 __init__ : 생성자 (Inst.. 2011. 6. 14.
[Python] 문자열 관련 함수 Python에서는 문자열 변수에 대해서 클래스 개념의 함수가 정의 되어 있어 큰 노력없이 쉽게 핸들링 할 수 있다. 아래에는 Python의 친절한 문자열 관련 함수들과 그 예를 정리하였다. ※ a : 문자열 변수 a.upper() → 문자열 a를 모두 대문자로 바꾸어 준다. a.lower() → 문자열 a를 모두 소문자로 바꾸어 준다. a.swapcase() → 문자열 a의 대문자는 소문자로, 소문자는 대문자로 각각 바꾸어 준다. a.count(x) → 문자열 a 중 문자 x와 일치하는 것의 개수를 반환 (※ 이때 x는 문자 한 개 일수도, 문자열 일 수도 있다.) a.find(x) → 문자열 a 중 문자 x가 처음으로 나온 위치를 반환한다. 없으면 '-1'을 반환 a.index(x) → 문자열 a 중 .. 2011. 6. 10.
Python 설치 및 EditPlus 3 설정 1. Python 설치 Python 공식 사이트: http://www.python.org/ 현재(2011.06.02) Python 2.7.1 버전과 Python 3.2를 동시 지원 하고 있으나, WikiDocs에서 받은 강좌가 2.7 버전 기준이라서 2.7을 추천 !!! 윈도우즈 기준으로 다운 받아서 그냥 설치하면 되지만, 실행을 위해서 추가적으로 경로(PATH) 설정이 필요 (아래 참조)! 1.1 경로 설정 '시작' → '내 컴퓨터'에서 우클릭 후 '속성' 클릭 → '고급 시스템 설정' → '시스템 속성' 창에서 '환경 변수' 클릭 → '시스템 변수'에서 'Path' 변수 더블 클릭 후 → Python이 설치된 폴더 (python.exe 파일이 있는 폴더)의 경로를 추가 ※ 경로 설정 시 기존 경로 뒤.. 2011. 6. 2.
파이썬 (Python) 최고의 강좌 사이트 파이썬 (python) 이라는 새로운 언어에 대해서 배우고 싶다면 이 곳을 적극 추천하고 싶다. 위키독스 (WikiDocs) : http://wikidocs.net/ 특히 '점프 투 파이썬'이라는 책을 PDF 파일 형태로 제공하고 있어 웹에서 보기 힘들다면 제본해서 사용하는 것 도 좋을 것 같다. 물론 장수가 만만치 않다는 점은 있지만... 2011. 5. 24.