Python/자료형과 기본 문법
Python의 자료형 (숫자)
Yonggyu
2023. 6. 22. 19:40
반응형
2023.06.22 - [Python 공부] - Python의 자료형 (문자열)
Python의 자료형 (문자열)
Python의 자료형 프로그래밍에서는 프로그램이 처리할 수 있는 모든것을 자료(data) 라고 한다.또한 자료를 개발자들이 쉽게 사용하도록 기능과 역할에 따라 자료를 구분한것이 자료형(data type) 이
yonggyu-memo.tistory.com
문자열에 대해 알아보려면 이전글을 보자
반응형
Python의 숫자
Python의 숫자 자료형에는 정수형과 실수형이 존재한다
정수형는 소수점이 없는 숫자이고
실수형은 소수점이 존재한는 숫자이다.
먼저 type() 함수를 사용하여 자료형을 살펴보자
>>> print(type(52))
<class 'int'>
>>> print(type(52.12))
<class 'float'>
int는 정수라는 의미고 integer의 앞 세글자를 따온것이다.
float는 floating point 앞 단어에서 가져온것으로 실수를 의미한다.
숫자 연산자
문자열과 문자열 연결이 존재했고 반복도 존재했다
숫자에도 이를 적용시킬 수 있다.
연산자 | 설명 | 구문 |
+ | 덧셈 연산자 | 숫자+숫자 |
- | 뺄셈 연산자 | 숫자-숫자 |
* | 곱셈 연산자 | 숫자*숫자 |
/ | 나눗셈 연산자 | 숫자/숫자 |
이것들은 기본적인 연산자이고 특수한 연산자들도 존재한다.
정수 나누기 연산자 : //
정수 나누기 연산자는 소수점을 때고 결과로 출력한다.
>>>print(3 / 2)
1.5
>>> print(3 // 2)
1
나머지 연산자 : %
나머지 연산자는 A%B라고 했을때 A를 B로 나누었을때 남은 나머지를 구하는 연산이다.
>>> print(5 % 2)
1
제곱 연산자 : **
Python에는 제곱 연산자 **가 존재합니다.
>>> print(2 ** 3)
8
복합 대입 연산자
Python에는 복합 대입 연산자도 존재한다.
복합 대입 연산자란 변수를 대입하는 = 과 연산자를 합쳐 사용 할수 있는 연산자이다.
연산자 | 설명 |
+= | 숫자 덧셈 후 대입 |
-= | 숫자 뺼셈 후 대입 |
*= | 숫자 곱셈 후 대입 |
/= | 숫자 나눗셈 후 대입 |
%= | 숫자 나머지계산 후 대입 |
**= | 숫자 제곱 후 대입 |
간단한 예시로 이해해보자
>>> number = 100
>>> number =+ 10
>>> number =+ 20
>>> number =+ 30
>>> print(number)
160
이처럼 number 변수에 100을 대입후 10, 20, 30을 더한후 대입해 마지막에는 160이 된다.
728x90
반응형