반응형
| 시스템 변수들 | |
| argv | 커맨드 라인 입력 인수들 |
| builtin_module_names | 연결된 C 모듈들 |
| byteorder | 기본 바이트 오더방식 |
| check_interval | 신호 확인 주기 |
| exec_prefix | 루트 디렉토리 |
| executable | 실행파일 이름 |
| exitfunc | 종료함수 이름 |
| modules | 불러와진 모듈들 |
| path | 검색 경로 |
| platform | 현재 플랫폼 |
| stdin, stdout, stderr | 입출력을 위한 파일 객체 |
| version_info | 파이썬 버전 정보 |
| winver | 버전 번호 |
| 시스템 인수 sys.argv : python foo.py bar -c qux --h | |
| sys.argv[0] | foo.py |
| sys.argv[1] | bar |
| sys.argv[2] | -c |
| sys.argv[3] | qux |
| sys.argv[4] | --h |
| 운영체제 변수 | |
| altsep | 대체용 구분자 |
| curdir | 현재 폴더경로 문자열 |
| defpath | 기본 검색 경로 |
| devnull | 널 디바이스 경로 |
| extsep | 확장 구분자 |
| linesep | 라인 구분자 |
| name | 운영체제 이름 |
| pardir | 부모 디렉터리 문자열 |
| pathsep | 검색 경로 요소를 분리하기 위한 구분자. |
| sep | 경로 구분자 |
*구분자 : 문자열 다룰때 쓰는 용어로, 단어단위를 나누거나 하는 기준 단일 문자.
*등록된 운영체제 이름 : posix, nt, mac, os2, ce, java, riscos
| 특별한 클래스 메소드 : 용도에 맞게 커스텀. |
|
| __new__(cls) | cls에 해당하는 클래스로 새 인스턴스 생성 |
| __init__(self, args) | __new__()를 통해 인스턴스 생성시 호출. 초기화 |
| __del__(self) | 인스턴스 파괴시 호출. |
| __repr__(self) | 객체에 대한 문자열 표현 계산. |
| __str__(self) | format()이나 print() 함수에서 객체에 대한 호출이 나면 함수 호출. 객체를 어떻게 출력할지 결정. |
| __cmp__(self, other) | |
| __index__(self) | |
| __hash__(self) | set,frozenset,dict 같은 해쉬 구조의 멤버에 대한 연산. |
| __getattr__(self,name) | 기본 속성에 대한 접근이 실패하면 호출. 접근한 속성값이나 에러 반환. |
| __getarribute__(self, name) | 클래스 인스턴스의 속성 접근용 함수. 접근한 속성값이나 에러 반환. (__getattr__ 랑 둘다 구현된경우 2순위.) |
| __setattr__(self,name,attr) | 속성값 설정 |
| __delattr__(self, name) | 속성값 삭제 |
| __call__(self,args, kwargs) | |
| __lt__(self, other) | 순서대로 < , <= , >, >=, ==, != 를 나타내는 함수들 |
| __le__(self,other) | |
| __gt__(self, other) | |
| __ge__(self, other) | |
| __eq__(self, other) | |
| __ne__(self, other) | |
| __nonzero__(self) | |
728x90
'{Programing} > Python' 카테고리의 다른 글
| matplotlib (0) | 2021.05.10 |
|---|---|
| scikit-learn (0) | 2021.05.10 |
| 토이프로젝트 목록 (0) | 2021.05.03 |
| pandas (0) | 2021.05.03 |
| Numpy (0) | 2021.05.03 |