시스템 변수들 | |
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) |
'{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 |
댓글