문장
실행할 수 있는 코드의 최소 단위를 문장(Statement)라고 한다. 파이썬은 '한 줄이 하나의 문장이다'라고 생각해도 된다. 이 문장들이 모이면 프로그램이 된다.
# 실행되는 모든 한 줄 코드는 문장이다
print("Python Programming")
10 + 20
표현식
파이썬에서는 어떠한 값을 만들어내는 간단한 코드를 표현식(Expression)이라고 한다. 이때의 갑슨 다음과 같이 숫자, 수식, 문자열 등과 같은 것을 의미한다.
10 + 20 * 30
273
"Hello World"
키워드
키워드(Keyword)는 특별한 의미가 부여된 단어로 파이썬이 만드어질 때 이미 사용하겠다고 예약해 놓은 것이다. 사용자가 키워드인지 아닌지를 구분해야 하는 이유는 프로그래밍 언어에서 사용자가 변수명 등 이름을 정의할 때 이미 정해진 키워드는 사용해선 안 되기 때문이다.
파이썬은 대소문자의 구분이 있기 때문에 True는 키워드이지만, true는 키워드가 아니다. 즉, 변수명으로 True는 사용할 수 없지만 true는 사용 가능하다. 다만, 이론적으로 사용해도 코드 자체에 직접적인 오류가 없다 뿐이지, 개발자들 사이에서 혼동을 줄 수 있는 여지가 있기 때문에 가급적이면 사용하지 않는 것이 좋다.
식별자
식별자(Identifier)는 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어이다. 주로 변수 또는 함수 이름으로 사용된다.
식별자는 다음과 같은 규칙을 지켜서 만들어야 한다.
- 키워드를 사용하면 안 된다
- 특수 문자는 언더 바 ('_')만 가능하다.
- 숫자로 시작하면 안 된다
- 공백을 포함할 수 없다
사용 가능한 단어 | 사용 불가능한 단어 |
alpha | break (키워드) |
alpha10 | 10alpha (숫자로 시작) |
_alpha | alpha@ (언더바 아닌 특수문자) |
alphabeta | alpha beta (공백) |
주석
주석(Comment)는 프로그램의 진행에 전혀 영향을 주지 않는 코드로, 프로그램을 설명하기 위해 사용한다. 파이썬은 다음과 같이 주석으로 처리하는 부분 앞에 '#' 기호를 붙여 사용한다. 해당 부분은 주석 처리되어 프로그램에 어떠한 영향도 주지 않는다.
>>> # 간단히 출력하는 예
>>> print("Hello! Python Programming") #문자열 출력
Hello! Python Programming
연산자와 자료
연산자는 스스로 값이 되진 못하고 값과 값 사이에 무언가 기능을 적용할 때 사용하는 것을 말한다. 즉 +, -와 같이 단독으로 쓰일 때는 아무 의미를 갖지 못하지만 아래와 같이 양쪽에 숫자가 있을 때는 +는 더하기, -는 빼기와 같은 기능을 수행하는 것을 말한다.
>>> 1 + 1
2
>> 10 - 10
0
출력 : print()
현재 무엇을 하는지 알 수 있도록 메세지를 출력하는 식별자 중 print()가 있다. print()는 다음과 같이 함수의 괄호 안에 출력하고 싶은 것을 나열해서 사용한다.
print(출력1, 출력2, ....)
#하나만 출력하기
print(52)
print("Hello World")
#여러 개 출력하기
print(52, 273, "Hello")
print("안녕하세요", "저의", "이름은", "OOO입니다")
#줄바꿈
print() #print 함수 괄호 안에 아무것도 입력하지 않으면 줄바꿈 역할을 수행한다
참고 문헌
혼자 공부하는 파이썬" target="_blank" rel="noopener" data-mce-href="http://혼자 공부하는 파이썬">http://혼자 공부하는 파이썬
혼자 공부하는 파이썬 - 예스24
파이썬 입문 베스트셀러 『혼자 공부하는 파이썬』 개정판(최신 3.10 버전 반영)혼공을 독려하는 ‘혼공 계획표’와 생각의 수준을 높이는 ‘누적 예제’와 ‘도전 문제’ 수록!『혼자 공부하는
www.yes24.com