Skip to content

Latest commit

 

History

History
101 lines (74 loc) · 2.07 KB

File metadata and controls

101 lines (74 loc) · 2.07 KB
layout default
title Basic
parent Python
nav_order 2
has_children true

Python basic

{: .no_toc .text-beta .fw-700}

Table of contents

{: .no_toc .text-delta }

  1. TOC {:toc}

Python Basic Syntax

Semicolon

파이썬은 기본적으로 세미콜론을 사용하지 않지만 세미콜론을 붙여도 문법에러는 발생하지 않음

▸ 보통 한 줄에 여러 구문을 사용할 때 세미콜론을 사용함

예시 {: .label .label-purple .mt-2}

![](semi.jpg)
```java print("Hello World!") print("Hello World!"); print("python") ```

Comment

파이썬 한 줄 주석은 '#'으로 시작

파이썬에서는 문자열을 작은 따옴표 or 큰 따옴표를 구분하지 않고 사용

예시 {: .label .label-purple .mt-2}

![](com.jpg)
```java # 한줄주석 print("Hello")

여러줄 주석

''' 여러줄 주석처리 작은 따옴표 '''

""" 여러줄 주석처리 큰 따옴표 print('주석처리') """


### Indent

**파이썬은 공백 2칸, 공백 4칸, 탭 문자 등을 사용해서 블럭을 구분함**

▸ 들여쓰기를 해서 코딩의 블럭을 구분해도 되지만 `파이썬 코딩 스타일 가이드(PEP8)`에서는 `공백4칸`으로 규정하고 있음

→ 따라서 블럭 구분을 하려면 공백 4칸을 사용하는 것이 관례

▸ 코드블럭은 특정한 동작을 위해서 코드가 몰려있는 상태를 의미하며 파이썬은 들여쓰기를 기준으로 코드 블럭을 구성함

▸ 단, 같은 블럭은 들여쓰기 칸수가 동일해야 하고 공백과 탭을 섞여쓰면 안됨

![](https://gekdev.github.io/docs/python/images/01.파이썬자료형_기본형_01.PNG)
![](https://gekdev.github.io/docs/python/images/01.파이썬자료형_기본형_02.PNG)

### If Statement

예시
{: .label .label-purple .mt-2}
<div class="code-example" markdown="1">
![](ifst.jpg)
</div>
```java
a=10
if a==10 :
    print(a)
    print(a+10)

print()

# 한줄로 표현 가능
if a ==10: print(10)