나의 공부 일기

Python) 식별자(Identifiers) 본문

파이썬/파이썬 정리

Python) 식별자(Identifiers)

곽병권 2023. 10. 11. 13:45
728x90
식별자?

식별자란 파이썬(Python)에서 변수,함수,클래스,모듈 등의 개체를 식별하는데 사용되는 이름입니다.

 

변수는 저번에 정리한 내용에 있어서 따로 정리는 안하겠습니다.

 

함수는 따로 또 정리할거지만 간단하게 

def 식별자():
    pass

 이렇게 이루어져 있습니다. 저기 식별자라고 제가 써 놓은 부분이 식별자입니다. 함수의 이름을 말하는 것이지요.

 

클래스, 모듈도 마찬가지로 간단하게만 정리하겠습니다.

 

클래스도 함수와 마찬가지로

class 식별자():
    def __init__(self):
        pass

이런 식으로 이루어져 있는데 함수와 마찬가지로 식별자 부분이 식별자입니다.

 

모듈은 간단하게 파일을 말합니다. 파일을 생성할때 이름을 정해주는것 이것이 바로 식별자입니다.

 

 

식별자 규칙

식별자는 숫자로 시작할 수 없으며, 문자 A~z 나 밑줄(_)로 시작하며 그 이후에는 숫자로 같이 사용 가능합니다.

 

또한 문자(@ $ % # ! % ^ & * ( ) - = < > ? / ; ‘ [ ] \ | ` )는 식별자로 사용 불가능합니다.

 

식별자는 대소문자 또한 구분하고 예약어를 사용할 수 없습니다.

 

예약어?

예약어란 파이썬 내에 이미 정해져있는 키워드를 말합니다.

 

예약어들은 

이렇게 있고 모두 소문자로만 이루어져 있습니다.

 

또한 대부분의 사람들은 파이썬의 식별자들 중 클래스는 카멜표기법을 사용하고 나머지는 스네이크표기법을 사용합니다.

 

스네이크 표기법이란 말 그대로 뱀처럼 끊어지지 않고 쭉 이어서 쓰는것을 의미합니다.

Hello_python_ = ''
a_b_c_d_e_f_g_ = ''

이런식으로 말이지요

 

 

스네이크표기법이 _ 로 이어준다면 카멜표기법은 단어들의 시작을 대문자로 바꿔 가독성이 좋게 만드는 것 입니다.

HelloPython = ''
GoodBoy = ''

이런식으로요.

 

 

이번에는 식별자/예약어 그리고 소소하게 카멜 표기법이 뭔지 스네이크 표기법이 뭔지에 대해 정리해 보았습니다.

728x90

'파이썬 > 파이썬 정리' 카테고리의 다른 글

Python) Escape문자  (0) 2023.10.11
Python) 파이썬 사용 중 편리한 기능  (0) 2023.10.11
Python) list/dict/tuple/set  (0) 2023.10.11
Python) 문자형  (0) 2023.10.11
Python) 논리형?숫자형?  (0) 2023.10.11