파이썬 기초 문법
자료형
- 파이썬에서의 자료형 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 사전 등이 있음
수 자료형
정수형
#정수형(양/음의 정수, 0)
a = 1000 #양의 정수
b = -7 #음의 정수
c = 0 #0
실수형
- 컴퓨터 시스템은 실수 정보를 표현하는 정확도에 한계를 가짐
- 개발 과정에서 실수 값을 제대로 비교하지 못 할 수도 있음
- round() 함수를 이용하여 문제 해결
- 123.456 소수 셋째 자리에서 반올림 round(123.456, 2) -> 123.46
#실수형
#소수점 아래의 데이터를 포함하는 수 자료형
a = 157.93 #양의 실수
b = -1837.2 #음의 실수
c = 5. #5.0 #소수부가 0일 때 0을 생략
d = -.7 #-0.7 #정수부가 0일 때 0을 생략
#실수값 표현의 한계
a = 0.3 + 0.6 #0.8999999999999
if a == 0.9:
print(True)
else:
print(False)
#False
지수 표현 방식
- e나 E를 이용한 지수 표현 방식 이용 가능
- 1e9 -> 10의 9제곱 (1,000,000,000)
- 임의의 큰 수를 표현하기 위해 사용
- 무한(INF)의 값을 1e9로 표현
a = 1e9 #1,000,000,000
b = 75.25e1 #752.5
c = 3954e-3 #3.954
수 자료형 연산
1. +, -, *
2. / (나누기) : 나눠진 결과를 실수형으로 반환
3. % (나머지)
4. // (몫)
5. ** (거듭제곱)
'Algorithm' 카테고리의 다른 글
알고리즘 기초 및 파이썬 기초 문법(4) - 사전, 집합 자료형 (0) | 2022.03.25 |
---|---|
알고리즘 기초 및 파이썬 기초 문법(3) - 리스트, 튜플, 문자열 자료형 (0) | 2022.03.25 |
알고리즘 기초 및 파이썬 기초 문법(1) - 알고리즘 기초 (0) | 2022.03.25 |
그래프 탐색 알고리즘 DFS & BFS, Backtracking(백트래킹) (2) (0) | 2022.03.18 |
그래프 탐색 알고리즘 DFS & BFS (1) (0) | 2022.03.14 |