| layout | default |
|---|---|
| title | Basic |
| parent | Python |
| nav_order | 2 |
| has_children | true |
{: .no_toc .text-beta .fw-700}
{: .no_toc .text-delta }
- TOC {:toc}
파이썬은 기본적으로 세미콜론을 사용하지 않지만 세미콜론을 붙여도 문법에러는 발생하지 않음
▸ 보통 한 줄에 여러 구문을 사용할 때 세미콜론을 사용함
예시 {: .label .label-purple .mt-2}

```java
print("Hello World!")
print("Hello World!"); print("python")
```
파이썬 한 줄 주석은 '#'으로 시작
파이썬에서는 문자열을 작은 따옴표 or 큰 따옴표를 구분하지 않고 사용
예시 {: .label .label-purple .mt-2}

```java
# 한줄주석
print("Hello")
''' 여러줄 주석처리 작은 따옴표 '''
""" 여러줄 주석처리 큰 따옴표 print('주석처리') """
### Indent
**파이썬은 공백 2칸, 공백 4칸, 탭 문자 등을 사용해서 블럭을 구분함**
▸ 들여쓰기를 해서 코딩의 블럭을 구분해도 되지만 `파이썬 코딩 스타일 가이드(PEP8)`에서는 `공백4칸`으로 규정하고 있음
→ 따라서 블럭 구분을 하려면 공백 4칸을 사용하는 것이 관례
▸ 코드블럭은 특정한 동작을 위해서 코드가 몰려있는 상태를 의미하며 파이썬은 들여쓰기를 기준으로 코드 블럭을 구성함
▸ 단, 같은 블럭은 들여쓰기 칸수가 동일해야 하고 공백과 탭을 섞여쓰면 안됨


### If Statement
예시
{: .label .label-purple .mt-2}
<div class="code-example" markdown="1">

</div>
```java
a=10
if a==10 :
print(a)
print(a+10)
print()
# 한줄로 표현 가능
if a ==10: print(10)