
숫자
숫자 유형이란 무엇입니까?
- 숫자 유형 숫자 형식의 데이터 유형수단
- 여기에는 정수, 실수, 이진수, 8진수 및 16진수가 모두 포함됩니다.
| 안건 | 예 |
| 본질 | 1, 52, 0, -2, -54 |
| 실수 | 0.01, -0.01, 2.1e10 |
| 8진수 | 0o37, 0o22 |
| 16진수 | 0x2B, 0xF4 |
숫자 유형 선언 및 변수 할당
정수
숫자 데이터 유형 중 정수 유형은 이름에서 알 수 있듯이 본질의미하는 데이터 유형입니다.
a = 50
a = -50
a = 0
실수형(Float, Floating-Point)
숫자 데이터 유형 중 실수 유형은 다음과 같습니다. 소수점이 있는 숫자의미하는 데이터 유형입니다.
a = 3.14
a = -1.23
전산화된 지수 표현은 다음과 같이 선언될 수도 있습니다. 3120.0수업 0.00425수단
a = 3.12e3
a = 4.25e-3
8진법
8진수를 만들려면 숫자 0o 또는 0O(숫자 0과 소문자 o 또는 대문자 O로 시작할 수 있습니다.) 아래 각각 28수업 58수단
a = 0o34
a = 0o72
16진수
16진수를 만들려면 숫자를 0x 또는 0X각각 아래에서 시작 255그리고 2044수단
a = 0xFF
a = 0x7FC
숫자 연산자
숫자 연산자는 수학에서 흔히 볼 수 있는 연산자로 구성됩니다.
네 개의 산술 연산
가장 기본적인 연산자입니다. 을 더한(+), 빼기(-), 곱하기(*), 나누다(/) 연산자가 이에 해당합니다.
a = 4
b = 5
a + b # 9
a - b # -1
a * b # 20
a / b # 0.8
여기서 주목해야 할 중요한 것은 나눗셈 연산자입니다. 변하기 쉬운 a그리고 b아무리 정수형을 대체해도 a/b의 결과가 실수형으로 출력되는 것을 알 수 있습니다. 나누기 연산자는 결과를 몫과 나머지가 아닌 실수로 출력합니다.알 수 있습니다
몫 반환 나누기 연산자
그렇다면 실수형의 출력 결과가 아닌 몫만 얻고 싶다면? 친절하게도 Python에는 몫을 반환하는 연산자가 있습니다. 몫을 반환하는 연산자는 다음과 같습니다. //로 사용할 수 있습니다
a = 17
b = 4
a // b # 4
위의 경우 지분 4반환되는 것을 확인할 수 있습니다.
나머지 반환 나누기 연산자
몫을 반환하는 연산자가 있으므로 나머지를 반환하는 연산자도 물론 있습니다. 나머지를 반환하는 연산자 %로 사용할 수 있습니다
a = 17
b = 4
a % b # 1
결과로 1반환되는 것을 확인할 수 있습니다.
세 나누기 연산자의 결과를 다음과 같이 비교합니다. 작성 중인 알고리즘에서 가장 많이 사용되는 연산자를 선택하여 사용할 수 있습니다.
a = 17
b = 4
a / b # 4.25
a // b # 4
a % b # 1
전력 사업자
거듭제곱은 곱셈 연산자를 사용하여 계산할 수 있지만 Python은 거듭제곱 연산자를 지원합니다. 지수 연산자는 **로 사용할 수 있습니다 x**y라면 x의 y승(x^y) 수단.
a = 2
b = 3
a ** b # 8
마무리 중…
데이터 유형은 프로그래밍 언어를 공부할 때 가장 기본적인 구문입니다. 배우면서 왜 그런지 배우고 싶다는 내용도 포함되어 있지만, 자연스럽고 기본적인 것이라면 반드시 익숙해지고 나아가야 한다는 의미도 있습니다. 앞으로 한동안 데이터 타입에 대해 포스팅할 예정입니다. 나중에 모르는 것이 떠오르지 않도록 정리하고 다음으로 넘어갑시다.