[python] 스네이크 케이스와 캐멀 케이스: 변수, 함수, 클래스 이름 지을 때

코딩/python|2020. 8. 25. 11:20

변수, 함수, 클래스의 이름, 즉 식별자를 지을 때 만약 몇 개의 단어를 이어서 만들어야 한다면, 스네이크(snake) 케이스 또는 캐멀(camel) 케이스를 이용해서 짓습니다.

 

스네이크 케이스는 식별자를 뱀의 모양처럼 만든다는 것입니다. student_name, teacher_name과 같이 이름을 짓는 것을 스네이크 케이스라고 합니다. 단어들을 _으로 연결해주는 것이 특징입니다. 

 

반면 캐멀 케이스는 낙타의 모양처럼 이름을 짓는 것을 의미합니다. StudentName, TeacherName과 같이 이름을 짓는 것을 캐멀 케이스라고 합니다. 단어들의 첫 알파벳을 대문자로 설정해주는 것이 특징입니다. 

 

일반적으로 클래스는 캐멀 케이스로 작성하고, 변수와 함수는 스네이크 케이스로 작성합니다.