[Python] 언더스코어

Jerrykim91·2020년 8월 19일
1

Python

목록 보기
3/3
post-thumbnail

4. 파이썬 기본 - 언더 스코어


파이썬 - 언더 스코어


타언어의 언더스코어는 단지 스네이크 표기법*의 변수나 함수명을 위해서만 사용한다.

하지만 파이썬에서는 언더스코어는 특별한 용도로 사용되는데 언제 어떤 의미로 쓰이는지 알아보자.

파이썬을 공부한다면 알아 두고 차근차근 익혀나가는것을 추천한다.


파이썬 사용되는 상황


  1. 인터프리터에서 마지막 값을 저장할때
    • 마지막으로 실행된 결과값이 _ 라는 변수에 저장된다.
  2. 값을 무시하고 싶을때
    • 특정한 값을 무시하거나 값을 버릴때 사용
  3. 변수나 함수 명에 특별한 의미 또는 기능을 부여하고 싶을때
  4. 국제화 / 지역화 함수로 사용할때
  5. 숫자 리터럴값의 자릿수 구분을 위한 구분자로써 사용할 때


* 표기법이란 ?


알아두면 좋은표기법 중 카멜 표기법( camelCase ), 파스칼표기법( PascalCase ) 스네이크 표기법( snake_case )이 있다.

그중 스네이크 표기법에 대해 설명하고자 한다.



카멜 표기법( thisIsCamel )


변수나 함수에 많이 사용되며

첫 문자를 소문자로 표기하고 그 다음 문자부터는 대문자로 표기한다.

자바 문법에 권장되는 표기법으로 단봉 낙타 표기법이라고 한다.



파스칼 표기법( ThisIsPascal )


카멜표기법과는다르게 첫 문자부터 대문자로 표기하고 그다음문자 역시 대문자료 표기하는 방법이다.

주로 클래스 명을 만들때는 이 표기법 사용하며 가끔 함수에서도 사용하는것을 볼수 있다.



스네이크 표기법( this_is_snake )


주로 소문자를 사용하며 한문자가 끝날때 마다 언더스코어_를 붙여 문자를 연결하는 방식이다.

주로 변수명, 함수명, 데이터 타입 네임스페이스 등등에 많이 사용된다.
개인적으로 파이썬에서 많이 사용하게 되는것 같다.





Reference


Practice makes perfect!

profile
코린이 삽질 탐방기

0개의 댓글