개발기록장

[Python3] 파이썬 완전 기본 문법 정리 (데이터 타입, 입출력, 연산자) 본문

TIL/Python

[Python3] 파이썬 완전 기본 문법 정리 (데이터 타입, 입출력, 연산자)

yangahh 2021. 1. 13. 22:52

 

 

1. 데이터 타입

 

파이썬에는 다음과 같은 데이터 타입들이 존재한다.

  • Integer : 정수

  • Float : 소수점이 있는 숫자인 실수 (ex: 1.5)

  • Complex Numbers : 실수와 허수를 포함하고 있는 복소수. 허수를 표현할 때는 j를 사용한다 (ex : 1  + 3j)

  • 이런 숫자 타입들을 통틀어 Numeric 타입이라고 한다.

  • String : 문자열. 큰 따옴표("")나 작은 따옴표('')로 표시한다.

  • Boolean : True, False 2가지만 존재 (대소문자 유의)

# 정수
age = 10

# 실수
socore = 80.5

# Boolen
reault = True

# String
id = "yangahh"
pw = '123456'

 

 

 

2. Input & Output

 

Python에서는 표준 입력을 하는 함수로 input 함수를 지원하고, 표준 출력을 하는 함수로 print함수를 지원한다.

 

예시1 ) input함수와 print함수, f-string

 ** f-string 이란?

문자열을 포맷팅하는 방법 중 하나로 python3.6 이후부터 지원한다.

# 사용방법
print(f"{변수명} 함께 출력할 문자열")

 

 

예시2 ) string concatenation 

 **  , 를 사용하면 , 자리에 공백이 들어간 형태로 출력된다.

 ** integer 타입은 string 타입과 함께 출력하려면 string타입으로 형 변환 후 출력해야한다.

 

 

 

3. 기본 산술 연산자

 

파이썬에서 사용하는 기본적인 산술 연산자는 아래와 같다.

  • + :  더하기

  • - :  빼기

  • * :  곱하기

  • / :  나누기 (실수로 반환함)

  • // :  몫 구하기 (정수로 반환)

  • % :  나머지 구하기

  • ** :  제곱 (A ** B은 A의 B제곱을 의미)

  • += :  A = A + B를  A += B로 줄여서 표현할 수 있다.

  • -= :  A = A - B를  A -= B로 줄여서 표현할 수 있다.

  • *= :  A = A * B를 A *= B로 줄여서 표현할 수 있다.

  • /= :  A = A / B를 A /= B로 줄여서 표현할 수 있다.

 

** 연산자의 우선순위

  1. ( )

  2. **

  3. * , / , %

  4. + 와 -