Programming/Python

[Python] 문장 / 표현식 / 키워드 / 식별자 / 주석

코딩왕(진) 2023. 3. 27. 23:45

1   문장

1.1   문장이란?

- 실행할 수 있는 코드의 최소 단위

- sentence의 개념이 아닌 statement라고 함

 

1.2   null statement

아무것도 입력하지 않고 엔터를 쳐도 다음줄로 넘어가는데, 이것을 null 문장이라고 함


2   표현식 (expression)

- 값을 만들어 내는 간단한 코드

- 숫자, 문자열, 수식 등


3   키워드

3.1   키워드란?

특별한 의미가 부여된 단어로, 이미 파이썬에서 사용을 위해 예약해 놓은 단어 (예약어라고도 함)

 

3.2   키워드를 구분해야 하는 이유

사용자가 이름을 선언할 때 이미 등록되어 있는 키워드를 사용하면 안되기 때문

 

3.3   파이썬에서 사용되는 키워드

True False None and as
assert 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    

파이썬은 대소문자를 구분 (True는 키워드지만 true는 키워드가 아님)


4   식별자 (identifier)

4.1   식별자란?

프로그래밍 언어에서 이름을 붙일 때 사용하는 단어 (주로 변수 또는 함수 이름)

 

4.2   식별자 정의 규칙

1) 예약어 사용 불가

2) 숫자로 시작 불가

3) 특수문자는 _만 허용 (JS는 $도 가능했었는데 파이썬은 X)

4) 공백 문자 포함할 수 없음

 

4.3   식별자 표기법

- 파이썬에서는 주로 파스칼 표기법과 스네이크 표기법을 사용

- 일반적으로 파스칼 표기법은 클래스를, 스네이크 표기법은 함수 또는 변수인 경우가 많음

- 뒤에 괄호가 붙어 있으면 주로 함수, 괄호가 없으면 주로 변수 (당연히 예외 존재)


5   주석 (comment)

파이썬에서 주석은 # 기호로 사용