이번 포스팅에서는 파이썬에서 사용하는 기본용어들을 정리를 해보도록 하겠습니다.
문장
문장이란 실행할 수 있는 코드의 최소 단위를 의미합니다.
파이썬의 경우 한 줄이 하나의 문장으로 생각해도 괜찮습니다.
이러한 문장들이 모이면 프로그램이 됩니다.
표현식
파이썬에서는 어떠한 값을 만들어 내는 간단한 코드를 표현식이라 말합니다.
이때 값은 숫자, 수식, 문자열 등과 같은 것을 의미합니다.
이때 +,-기호가 아무것도 없이 혼자 있을 때는 표현식이라 하지 않습니다.
위의 기호들만으로는 어떠한 값도 만들어 낼 수 없기 때문입니다.
키워드
키워드는 특별한 의미가 부여된 단어로 파이썬이 만들어질 때 이미 사용하겠다고 예약해 놓은 것입니다.
사용자는 키워드인지 아닌지 구분해야 합니다.
프로그래밍 언어에서 사용자가 이름을 정할 때 키워드를 사용하면 안되기 때문입니다.
현재 파이썬은 다음 표와 같은 키워드들을 사용합니다.
False | None | Ture | as | assert | async | await | break | class |
continue | def | del | elif | else | except | finally | for | from |
global | if | import | in | in | is | lambda | nonlocal | not |
or | pass | raise | return | try | while | with | yield |
특징으로 파이썬은 대소문자를 구분하기때문에 Ture는 키워드이지만 ture는 키워드가 아닙니다.
그렇기 때문에 Ture는 이름으로 설정이 불가하고 ture는 설정이 가능합니다.
키워드들의 대한 내용은 나중에 사용해 가면서 익혀 보도록 하겠습니다.
식별자
식별자는 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어입니다.
주로 변수 또는 함수 이름 등으로 사용됩니다.
식별자는 규칙을 지키며 사용해야하는데
- 키워드는 사용하면 안 됩니다.
- 특수 문자는 언더 바 (_)만 허용합니다.
- 숫자로 시작하면 안 됩니다.
- 공백을 포함할 수 없습니다.
위 규칙에 맞는 단어는 모두 식별자로 사용 가능합니다.
alpha #사용 가능
alpha #사용 가능
_alpha #사용 가능
break #사용 불가(키워드)
273alpha #사용 불가(숫자로 시작)
has alpha #사용 불가(공백 포함)
식별자를 만들 때 한글, 한자, 일본어 같은 모든 언어를 사용가능하지만,
알파벳을 사용하는 게 관례이고, a, b 같은 의미 없는 단어보다는 file, output처럼 의미 있는 단어 사용을 권장합니다.
스네이크 케이스와 캐멀 케이스
식별자에는 공백을 포함할 수 없기 때문에 단어를 직접적으로 구분하기 쉽지 않습니다.
그렇기 때문에 개발자들은 이를 빠르게 구분하기 위한 방법을 만들었습니다.
1. 스네이크 케이스
- 단어 사이에 언더 바(_) 기호를 붙어 식별자를 만듭니다.
- itemlist의 경우 item_list로 작성
2. 캐멀 케이스
- 단어들의 첫 글자를 대문자로 만들어 식별자를 만듭니다.
- itemlist의 경우 ItemList로 작성
스네이크 케이스 | 캐멀케이스 |
item_list login_status snake_case camel_case |
ItemList LoginStatus SnakeCase CamelCase |
위와 같은 두 가지의 방법으로 식별자는 만들어 냅니다
주석
주석은 프로그램의 진행에 전혀 영향을 주지 않는 코드입니다.
주로 프로그램을 설명하기 위해서 사용됩니다.
파이썬은 #기호를 주어서 주석 처리합니다.
이미지를 확인해 보면 #뒤에 적힌 부분들을 녹색으로 표시된 것을 확인가능합니다.
그리고 테스트를 진행하였을 때
주석으로 처리된 부분은 출력되지 않는 것을 확인 가능합니다.
연산자와 자료
연산자는 스스로 값이 되는 것이 아니고 갑과 값 사이에 무언가 기능을 적용할 때 사용 하는 것을 말합니다.
즉 +,-같이 단독으로 쓰일 때는 아무 의미를 가지지 못하지만,
10 + 10
10 - 8
위처럼 숫자 사이에 있을 때 기능을 수행하는 것을 말합니다.
자료는 리터렐이라고도 하는데, 쉽게 이해한다면 어떠한 값 자체를 의미합니다.
자세한 내용은 후에 포스팅하겠습니다.
이번 포스팅에서는 파이썬에서 주로 사용되는 단어의 뜻과 실제로 무엇을 의미하는지 실습을 해가며
정리를 해보았습니다.
이상으로 이번 포스팅을 마치도록 하겠습니다.
감사합니다.
'언어 > Python' 카테고리의 다른 글
자료형과 문자열 - 1 (1) | 2024.11.08 |
---|---|
print() - 출력 (0) | 2024.11.08 |
코드 실행기 사용하기 - windows PowerShell (1) | 2024.11.07 |
텍스트 에디터 사용/ 비주얼 스튜디오 코드 (3) | 2024.11.06 |
Python실행하기/ 프롬포트/ 셸과 에디터 (0) | 2024.11.04 |