로딩
요청 처리 중입니다...

[딥러닝을 위한 파이썬] 단독으로 쓰인 언더스코어 _

 [딥러닝을 위한 파이썬] 단독으로 쓰인 언더스코어 _

언더스코어 '_'가 단독으로 쓰인 것을 처음 보면 당황스럽다. "이걸 언더바라고 읽어야 하나?

모양 그대로 입력하면 검색은 될까?" '_'의 정확한 이름은 언더스코어(underscore)다.

딥러닝에서 언더스코어가 단독으로 쓰일 때는 거의 한 가지 의미이다. 이번 포스팅에서는 이에 대해서만 설명하고, 딥러닝과 관계없거나 다른 문자열과 함께 쓰인 경우에 대해서는 종류만 언급한다.

설명 순서는 다음과 같다. 딥러닝에서의 대표적 용법: '버린다' 딥러닝 사례 기타 용법 <작가 Arek Socha, 출처 pixabay.com> 딥러닝에서의 대표적 용법: '버린다'의 뜻 딥러닝에서 언더스코어 '_'는 값을 받아서 버린다(throwaway), 값이 나오니까 '_'를 써서 받기는 받는데, 쓸모가 없는 부분이라 버린다는 뜻의 변수다.

예를 들어보자. 첫번째로 함수가 반환하는 값을 받는 경우다.

다음과 같이 사칙연산을 하는 함수가 있다. 이 함수는 4개의 값을 반환한다. def calcu4(a, b...

# evaluate언더바 # for문언더바 # 단독언더스코어 # 변수언더바 # 튜플언더바 # 파이썬언더바 # 파이썬언더스코어 # 함수언더바