본문 바로가기
Programming/Python

[Python]의 기본 구조 : 키워드, 식별자

by Braydon 2024. 6. 25.
반응형

Updates : 2024.06.25

Contents : Python 프로그래밍의 기본 구조

실제 코딩 결과 및 예제는 맨 아래 링크에 있습니다.

파이썬 프로그래밍은 3단계로 구성되어 있습니다.
간단한 코드들을 expression이라 부르며
expression들이 모여 statement를 이루고
statement들이 모여 프로그램(program)을 만듭니다.

파이썬 프로그램을 작성할 때 가장 기본이 되는 구성요소가 키워드, 식별자, 함수라고 볼 수 있습니다.
키워드 : 파이썬에서 정해둔 특정한 역할 혹은 값을 가진 요소들
식별자 : 사용자가 정의하여 변수들을 저장하거나 계산하는 요소
함수 : 특정 매개변수에 대한 인자값을 받아 특정 역할을 수행한 후 특정 값을 반환하는 요소
라고 간단하게 설명할 수 있습니다.

함수는 이후에 천천히 익힐 것이므로, 키워드는 무엇이고 식별자는 무엇인지 살펴보겠습니다.

키워드 (keyword)
파이썬 에디터에 아래와 같이 입력하면, 키워드 목록이 출력됩니다.

# keyword 목록
import keyword
print(keyword.kwlist)

출력값
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 
'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']


2. 식별자 (identifier)
식별자는 말 그대로 사용자가 사용하는 값을 저장하는 '특정' 요소라고 생각하면 됩니다.
이러한 값들이 어떤 역할을 하는지 알기 쉬워야겠죠?
그래서 아래와 같은 4가지의 규칙이 있습니다.
1) 키워드가 아닐 것 (키워드와의 충돌 방지)
2) 숫자로 시작하지 말 것
3) 특수문자는 _만 사용할 것
4) 공백을 포함하지 않을 것

그리고 이러한 식별자들을 설정하는 2가지 방법이 있습니다.

# identifier snake_case
identi_klue = 7

#  identifier Camelcase
IdentiKlue = 10


입력한 내용이 실제로 어떻게 적용되는지는 아래 링크에서 확인할 수 있습니다.
https://colab.research.google.com/drive/1uSgy2cApBc0Vlt0ZDqa-jwzmWMz3TBAT?usp=sharing

 

0.01 py_basic.ipynb

Colaboratory notebook

colab.research.google.com

 

 

참고 문서 : https://docs.python.org/3/tutorial/index.html

 

 

The Python Tutorial

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax an...

docs.python.org

 

도움이 되셨다면 공감 및 많은 관심 부탁드립니다.
궁금한 내용은 댓글 또는 메일로 주시면 됩니다.

본 게시물을 사용하여 무단으로 영리행위를 하는 것을 금합니다.
무단 수정, 무단 배포를 금합니다

 

반응형

'Programming > Python' 카테고리의 다른 글

[Python] 주석 길게 넣기 (comment)  (0) 2024.06.25