Programming Language/Python
이름
1. 이름
1) 예약되어 있는 변수
- 이 전에 globals() 함수를 출력하면
{... '__name__': '__main__', '__doc__': None ... }
의 내용이 들어 있음을 알 수 있다.
- 두 언더스코어 __ 로 시작하고 끝나는 이름은 파이썬 내에서 사용하기 위해 예약되어 있는 변수이다.
- 위에 적은 '__name__' 은
시스템 변수인 'function.__name__ ' 에 존재하며,
'__doc__' 는
함수의 docstring은 'function.__doc__ '에 존재한다.
def test() : print test.__name__ print test.__doc__ test()
[실행결과]
test
None
'Programming Language > Python' 카테고리의 다른 글
변환 (0) | 2018.08.10 |
---|---|
서식 및 포맷 (0) | 2018.08.10 |
전역변수와 지역변수 (0) | 2018.08.10 |
에러처리 (0) | 2018.08.09 |
위치인자 (0) | 2018.07.29 |
댓글