Programming Language/Python

이름

D4tai1 2018. 8. 10.

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

댓글