글
파이썬 01- 대략적인 문법(세미콜론, 주석처리,들여쓰기...etc)
이번에는 파이썬의 전체적인 문법에 대해서 알아보겠습니다.
C언어나 다른 프로그래밍 언어들은 문장이 끝날 때 세미콜론(;)을 붙여야 합니다.
하지만 파이썬은 세미콜론을 붙이지 않습니다 ༼'๑◕⊖◕๑༽
<C언어>
EX)
printf
(
"Hello world!\n"
);
<파이썬>
EX)
(
'Hello, world!'
)
파이썬과 C언어의 다른 점은 주석을 적을 때도 나타납니다.
주석이란 사람만 알아볼 수 있도록 작성하는 부분입니다. 즉, 인터프리터가 처리하지 않으므로 프로그램의 실행에는 영향을 주지 않습니다.
보통 주석은 코드에 대한 자세한 설명을 작성하거나 특정 코드를 임시로 사용하지 않을 때 사용합니다.
C언어의 경우 주석을 두가지 경우로 사용합니다.
한 줄 주석과 범위 주석입니다.
한 줄 주석의 경우, 인터프리터가 처리하지 않았으면 하는 줄 앞부분에 // 을 적으면 됩니다.
범위 주석의 경우, 인터프리터가 처리하지 않았으면 하는 첫 부분에 /* 을 적고 마지막 부분에 */ 을 적으면 됩니다. ꒰◍ˊ◡ˋ꒱੭⁾⁾
//printf("Hello, world!\n");
/*
printf("프로그래밍 어려워요?\n");
printf("걱정마! 너도 할 수 있어\n");
printf("그럼! 당연하지 ⋌༼ •̀ ⌂ •́ ༽⋋ \n");
*/
파이썬의 주석처리의 경우 C언어와는 다르게 한 줄처리만 가능합니다.
코드 맨 앞에 #을 작성하면 됩니다.
#print("Hello world?")
#print("프로그래밍 어려워요?")
#print("걱정마! 너도 할 수 있어")
#print("그럼! 당연하지! ⋌༼ •̀ ⌂ •́ ༽⋋ ")
다음은 들여쓰기입니다.
들여쓰기는 코드를 읽기 쉽도록 일정하게 간격을 띄워서 작성합니다.
C언어에서는 들여쓰기를 굳이 사용하지 않아도 에러가 생기지 않았습니다.
하지만 파이썬은 다릅니다. 파이썬은 C언어처럼 문장이 끝났을 때 세미콜론을 찍지 않아 들여쓰기를 통해 이 문장이 끝인지 아닌지 판단합니다. 즉, 파이썬은 들여쓰기 자체가 문법입니다. (๑و•̀Δ•́)و
들여쓰기를 사용하는 가장 대표적인 문법은 if문 입니다.
if의 다음 줄은 항상 들여쓰기를 해야 합니다. 만약 들여쓰기를 사용하지 않는다면 에러가 나기 때문에 코드가 실행되지 않습니다.
if a==1:
print("a는 1입니다.")
여기서 주의해야할 점은 같은 블록은 들여쓰기 칸 수가 같아야 하며,
공백과 탭 문자를 같이 사용하면 안되는다는 것입니다. ( -᷅_-᷄)
공백 4칸, 공백 4칸 (O)
공백 4칸, TAP 1칸 (X)
'프로그래밍' 카테고리의 다른 글
| 파이썬 - 06 연산자 (0) | 2019.12.26 |
|---|---|
| 파이썬 05 - 글쓰기 (0) | 2019.12.24 |
| 파이썬 04- 변수 와 입력 (0) | 2019.12.24 |
| 파이썬 03- 실수값의 오차 (0) | 2019.12.24 |
| 파이썬 02- 숫자 계산하기 (0) | 2019.12.24 |