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
반응형