##파이썬 입문 목차
- 1. 파이썬 이란?
- 2-1. 파이썬 윈도우 설치
- 2-2. 파이썬 맥북 설치
- 2-3. 윈도우 파이썬 IDE 파이참 설치하기
- 2-4. 맥북 파이썬 IDE 파이참 설치하기
- 3. 파이썬 변수(Variable)의 정의, 선언, 할당
- 4. 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키)
- 5. 자료형 (Data Type)의 종류
- 6. 파이썬 숫자형(정수, 실수)과 사칙연산
- 7. 파이썬 문자열(Str) 사용과 포매팅
- 8. 파이썬 리스트(List) 정리 및 사용법
- 9. 파이썬 튜플(Tuple) 정리 및 사용법
- 10. 파이썬 문자열 처리 (연산, 인덱싱, 슬라이싱, 메서드)
- 11. 파이썬 딕셔너리(Dictionary) 정리 및 사용법
- 12. 파이썬 집합(Set) 정리 및 사용법
- 13. 파이썬 조건문 정리 및 사용법
- 14. 파이썬 반복문 정리 및 사용법
- 15. 파이썬 함수 정리 및 사용법
- 16. 파이썬 클래스와 객체 정리 및 사용법
- 17. 파이썬 모듈 정리 및 사용법
- 18. 파이썬 예외처리 정리 및 사용법
☞ 문서의 내용은 가장 하단 참고문헌 및 사이트를 참고하여 필자가 보기 쉽도록 정리한 내용입니다.
☞ 틀린 내용 및 저작권 관련 문의가 있는 경우 문의하시면 수정 및 삭제 조치하겠습니다.
오늘은 숫자형에 대해 자세히 알아보고 사칙연산을 해보도록 하겠습니다. 숫자형은 자료형의 하나로 정수, 실수, 복소수가 있습니다. 자료형(Data Type)이 무엇인지는 [Python 입문 강좌 -5]에서 알아봤습니다. 자료형에 대해 궁금하시면 링크를 통해 확인 해주세요.
정수(Integer)
정수는 Integer의 약자인 int를 사용하여 정수형을 나타내는 자료형입니다. 정수는 아래와 같이 -1000, 250, -10 ...과 같이 양의 정수, 음의 정수를 표현할 수 있습니다.
>>> money = -1000
>>> volume = 250
>>> count = -10
>>> day = 2
>>> month = 9
>>> year = 12
>>> a = -5
>>> b = 7
>>> c = 10
실수형
실수(real number)는 floating point의 약자인 float를 사용하여 실수형을 나타내는 자료형입니다. 정수 데이터에는 소수점이 없고 실수 데이터에는 소수점이 있습니다. 실수는 아래와 같이 177.5, -1.23 처럼 소수점을 표현할 수 있습니다. 숫자 계산을 하는 경우 계산에 사용된 숫자 중 하나라도 소수점이 있으면 계산결과는 실수가 됩니다. 또한 나눗셈 연산의 결과는 입력에 상관없이 항상 실수로 처리됩니다.
>>> tall = 177.5
>>> pi = 3.1415926
>>> a = -1.23
>>> b = 1.23
부동소수점
부동 소수점 방식은 대부분 IEEE 754라는 국제표준에 따라 표현됩니다. 부동소수점 방식에서는 숫자를 정수로 된 유효숫자와 정수로 된 지수의 곱으로 표현합니다. 예를 들어 십진수 부동소수점 방식에서 123.456이란 숫자는 $123456 \times 10^{-3}$이므로 123456이라는 정수 유효숫자와 -3이라는 정수 지수로 나타낼 수 있습니다. 파이썬에서는 유효숫자e지수 라는 방법으로 부동 소수점 형태를 직접 표현합니다.
# 123e2 = 123.0 x 100 = 12300.0
>>> 123e2
#123e-2 = 123.0 x 0.01 = 1.23
>>> 123e-2
# 123.456e-3 = 123.456 x 0.001 = 0.123456
>>> 123.456e-3
사칙연산
사칙연산은 우리가 유치원, 초등학교 때 배우는 그 사칙연산입니다. 덧셈, 뺄셈, 곱하기는 모두 알고 있는 것처럼 직관적으로 사용이 가능합니다. 파이썬은 매우 직관적이어서 쉽게 사칙연산을 할 수 있다.
>>> a = 3
>>> b = 5
>>> a + b
8
>>> a - b
-3
>>> a * b
15
>>> a / b
0.6
제곱을 나타내는 **연산자
** 연산자는 제곱 값을 리턴하는 연산자입니다. 아래 코드를 통해 $a^{b}$ 값을 반환하는 것을 볼 수 있습니다.
>>> a = 5
>>> b = 2
>>> a ** b
25
나머지를 반환하는 % 연산자
% 연산자는 나눗셈 후에 나머지 값을 반환하는 연산자입니다.
>>> a = 10
>>> b = 3
>>> a % b
1
몫을 반환하는 // 연산자
// 연산자는 나눗셈 후에 몫을 반환하는 연산자 입니다.
>>> a = 10
>>> b = 3
>>> a // b
3
참고문헌