파이썬 구문 실행하기
이전 페이지에서 배운 바와 같이 Python 구문은 명령줄에 직접 기록하여 실행할 수 있다:
>>> print("Hello, World!") Hello, World! |
또는 서버에서 파이썬 파일을 생성하고 .py 파일 확장자를 사용하여 명령줄에서 실행하면 된다:
C:\Users\Your Name>python myfile.py |
파이썬 들여쓰기(Python indentation)
들여쓰기는 코드 라인의 시작 부분에 있는 공백을 나타낸다.
다른 프로그래밍 언어에서 코드의 들여쓰기가 가독성만을 위한 것이라면 파이썬의 들여쓰기는 매우 중요하다.
Python은 들여쓰기를 사용하여 코드 블록을 나타낸다.
if 5 > 2: print("5는 2보다 크다 : 5 > 2!") |
들여쓰기를 건너뛰면 파이썬에서 오류가 발생한다:
if 5 > 2: print("5는 2보다 크다 : 5 > 2!") |
위의 코드를 실행하면 아래 그림과 같이 오류가 발생한다.
공간의 수는 프로그래머인 사용자에게 달려 있다. 가장 일반적인 용도는 4개이지만 적어도 1개는 되어야 한다.
if 5 > 2: print("5는 2보다 크다 : 5 > 2!") if 5 > 2: print("5는 2보다 크다 : 5 > 2!") |
들여쓰기 공백이 1개인 경우나 4개인 경우나 모두 오류 없이 결과가 아래 그림과 같이 표시된다.
동일한 코드 블록에서 동일한 수의 공백을 사용해야 한다. 그렇지 않으면 Python에서 오류가 발생한다:
if 5 > 2: print("5는 2보다 크다 : 5 > 2!") print("5는 2보다 크다 : 5 > 2!!") |
위의 코드에서 들여쓰기 공백이 다르게 설정이 되어 있는 경우에는 아래와 그림과 같은 오류가 발생한다.
파이썬 변수
Python에서는 값을 할당할 때 변수가 생성된다:
x = 5 y = "Hello, World!" print(x) print(y) |
x라는 변수는 5라는 값을 할당이 되고, y 변수에는 "Hello, World!" 문자열이 할당이 된다.
위의 코드를 실행하면 아래 그림과 같다.
파이썬 주석(comments)
Python에는 코드 내 문서화를 위한 주석 기능이 있다.
댓글은 #로 시작하고, 파이썬은 나머지 줄을 댓글로 렌더링한다:
#This is a comment. print("Hello, World!") |
'#This is a comment'는 주석문으로 실행이 되지 않는 부분이다.
위의 코드를 실행하면 아래 그림과 같다.
지금까지 파이썬 구문에 대해서 살펴보았다.
파이썬에서 가장 중요한 구문은 들여쓰기(indentation)이다. 쉽게 착각하기 쉬우며 구문에서 오류가 많이 나는 부분이기도 하다. 들여쓰기는 공백 하나 이상, 같은 공백으로 들여쓰기로 코드 블럭을 만드는 실습을 꼭 하시기 바란다.
코딩에서 가장 중요한 것 중 하나가 변수이다. 오늘 변수에 대한 개념과 주석에 대한 설명을 살펴보았다.
꼭 손으로 눈으로 머리로 실습하며 익히기를 바란다.
모두 화이팅입니다.!!!
출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.
댓글