본문 바로가기
ProgrammingLanguage/Python

01 파이썬 시작하기 | 표현식, 키워드, 식별자, 주석, print()

by 씽쌩쏭 2021. 2. 12.
728x90

[개발환경]

텍스트 에디터 : 파이썬 IDLE 에디터

파이썬 인터프리터 : 파이썬 인터프리터 셸

(모두 https://www.python.org 에서 설치 가능!)

 

https://github.com/naver/d2codingfont

 

naver/d2codingfont

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

or

https://github.com/naver/nanumfont 

 

naver/nanumfont

Contribute to naver/nanumfont development by creating an account on GitHub.

github.com

에서 글꼴을 다운받고, 일반 글꼴 -> 코딩 전용 글꼴로 변경해주면 가독성이 더 좋아집니다.

 

 

[표현식과 문장]

표현식이란, 어떠한 값을 만들어 내는 간단한 코드를 말합니다.

(숫자, 수식, 문자열 등)

 

표현식 -> 문장 -> 프로그램

의 형태로 이뤄지는 것이죠!

273
10 + 20 + 30 * 10
"Python Programming"
+ #표현식 아님에 주의!
- #표현식 아님에 주의!

+와 -가 표현식이 아닌 이유는,

그 자체로 어떠한 값을 나타낼 수 없기 때문입니다ㅎㅎ

 

[키워드]

키워드는 특별한 의미가 부여된 단어입니다.

'파이썬'이라는 언어를 만들 때,

이미 '~~한 용도로 사용할거야' 라고 정해놓은 것입니다.

 

사용자가 이름을 지정할 때,

키워드명을 이름으로 지정하면 안되기 때문에

반드시 알아야 합니다!

 

하다보면 자동으로 외워질 것이기 때문에,

지금 따로 외우실 필요는 없습니다.

 

그리고 만약에 이 단어가 키워드인지 아닌지 헷갈린다면,

>>>import keyword
>>>print(keyword.list)

위와 같은 코드를 입력해서 파이썬의 키워드를 확인해보시면 됩니다.

 

 

[식별자]

식별자는 주로 변수 또는 함수 이름 등으로 사용됩니다.

식별자 규칙은 다음과 같습니다.

  • 키워드를 사용하면 안됩니다.

  • 특수문자는 언더 바(_)만 허용됩니다.

  • 숫자로 시작하면 안 됩니다.

  • 공백을 포함할 수 없습니다.

한글, 한자, 일본어와 같은 전 세계의 언어를 모두 사용할 수 있지만,

알파벳을 사용하는 것이 관례입니다.

그리고 a, b 같은 단어보다 file, output처럼 의미있는 단어를 사용하는 것이 좋습니다!

 

띄어쓰기를 할 수 없기 때문에, 긴 단어의 경우엔

첫째, 단어 사이에 언더바(_)를 붙이는 경우(스네이크 케이스)

item_list

둘째, 단어들의 첫 글자를 대문자로 만들어 식별자를 만드는 경우(캐멀 케이스)

ItemCase

 

 

간단하게 이렇게 구분합니다! 약간의 예외가 있지만, 대부분의 경우에는 이렇게 구분해도 문제 없습니다.

 

[주석]

주석은 프로그램의 진행에 전혀 영향을 주지 않는 코드로,

프로그램을 설명하기 위해 사용합니다.

파이썬에서는 하고자 하는 말 앞에 #을 붙여 표기합니다.

#이렇게요!
#문자열 출력
print("Hello, World")

 

[출력: print()]

print()는 가장 기본적인 출력 방법입니다.

다음과 같이 함수의 괄호 안에 출력하고 싶은 것을 나열해서 사용합니다.

print(출력1, 출력2, ...)
# 하나만 출력합니다.
print("# 하나만 출력합니다.")
print("Hello Python Programming...!")
print() # 줄바꿈을 나타냅니다.

# 여러 개를 출력합니다.
print("# 여러 개를 출력합니다.")
print(10, 20, 30, 40, 50)
print("안녕하세요", "저의", "이름은", "윤인성입니다!")
print()

# 아무것도 입력하지 않으면 단순하게 줄바꿈합니다.
print("# 아무것도 출력하지 않습니다.")
print("--- 확인 전용선 ---")
print()
print()
print("--- 확인 전용선 ---")

한 번 직접 실행해보시길!

 

 

다음 장에서는 자료형에 대해 알아보겠습니다.