본문 바로가기
파이썬/파이썬기본문법

파이썬 구문(Python Syntax)

by flycoding 2023. 9. 16.
반응형

파이썬 구문 실행하기

이전 페이지에서 배운 바와 같이 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!")

python 들여쓰기 indentation 활용 예제

 

들여쓰기를 건너뛰면 파이썬에서 오류가 발생한다:

if 5 > 2:
print("5는 2보다 크다 : 5 > 2!")

위의 코드를 실행하면 아래 그림과 같이 오류가 발생한다.

python 들여쓰기 indentation 오류 활용 예제

 

공간의 수는 프로그래머인 사용자에게 달려 있다. 가장 일반적인 용도는 4개이지만 적어도 1개는 되어야 한다.

if 5 > 2:
 print("5는 2보다 크다 : 5 > 2!")  
if 5 > 2:
        print("5는 2보다 크다 : 5 > 2!") 

들여쓰기 공백이 1개인 경우나 4개인 경우나 모두 오류 없이 결과가 아래 그림과 같이 표시된다.

python 들여쓰기 공백 1이상 활용 예제

 

동일한 코드 블록에서 동일한 수의 공백을 사용해야 한다. 그렇지 않으면 Python에서 오류가 발생한다:

if 5 > 2:
 print("5는 2보다 크다 : 5 > 2!") 
        print("5는 2보다 크다 : 5 > 2!!")

위의 코드에서 들여쓰기 공백이 다르게 설정이 되어 있는 경우에는 아래와 그림과 같은 오류가 발생한다.

python indentation 들여쓰기 공백 활용 예제

 

파이썬 변수

Python에서는 값을 할당할 때 변수가 생성된다:

x = 5
y = "Hello, World!"

print(x)
print(y)

x라는 변수는 5라는 값을 할당이 되고, y 변수에는 "Hello, World!" 문자열이 할당이 된다.

위의 코드를 실행하면 아래 그림과 같다.

python 변수 활용 예제

 

파이썬 주석(comments)

Python에는 코드 내 문서화를 위한 주석 기능이 있다.

댓글은 #로 시작하고, 파이썬은 나머지 줄을 댓글로 렌더링한다:

#This is a comment.
print("Hello, World!")

'#This is a comment'는 주석문으로 실행이 되지 않는 부분이다.

위의 코드를 실행하면 아래 그림과 같다.

python comment 주석 활용 예제

 

지금까지 파이썬 구문에 대해서 살펴보았다.

파이썬에서 가장 중요한 구문은 들여쓰기(indentation)이다. 쉽게 착각하기 쉬우며 구문에서 오류가 많이 나는 부분이기도 하다. 들여쓰기는 공백 하나 이상, 같은 공백으로 들여쓰기로 코드 블럭을 만드는 실습을 꼭 하시기 바란다.

코딩에서 가장 중요한 것 중 하나가 변수이다. 오늘 변수에 대한 개념과 주석에 대한 설명을 살펴보았다.

 

꼭 손으로 눈으로 머리로 실습하며 익히기를 바란다.

모두 화이팅입니다.!!!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

'파이썬 > 파이썬기본문법' 카테고리의 다른 글

파이썬 변수이름  (0) 2023.09.19
파이썬 주석  (0) 2023.09.18
파이썬 변수  (0) 2023.09.17
파이썬 시작하기  (0) 2023.09.15
파이썬 개요(Python)  (0) 2023.07.13

댓글