Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 숫자형

<시간/>

Python에는 몇 가지 고유한 숫자 유형이 있습니다. 정수형 숫자, 부동 소수점 숫자, 복소수입니다. 복소수에는 실수의 두 부분이 있습니다. 및 이미지 . 복소수는 (a + bj)와 같이 표시됩니다.

분수라는 또 다른 기능이 있습니다. 분수는 유리수를 보유하고 소수는 부동 소수점 숫자를 보유합니다.

int(), float(), complex()와 같은 일부 함수는 숫자를 정수, 부동 소수점 또는 복소수로 변환하는 데 사용됩니다.

이러한 숫자 유형의 일부 연산 및 기능은 다음과 같습니다. -

시니어 번호 작동/기능 및 설명
1

x + y

x와 y의 합

2

x - y

x에서 y 빼기

3

x * y

x와 y 곱하기

4

x / y

x를 y로 나누기

5

x // y

y로 나눈 x의 몫

6

x % y

y로 나눈 x의 나머지 부분

7

x ** y

X의 거듭제곱 y

8

-x

x의 부정 값

9

+x

변경되지 않은 x 값

10

복근(x)

x의 절대(크기) 값

11

int(x)

x를 정수로 변환

12

float(x)

x를 부동 소수점 데이터로 변환

13

복잡(re, im)

실수 및 허수 데이터를 복소수로 변환

14

x.conjugate()

복소수 x의 켤레 찾기

15

divmod(x,y)

튜플로 몫과 나머지 찾기

16

펑(x,y)

x의 거듭제곱 찾기

예시 코드

from fractions import Fraction
x = 100
y = 3.256

print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x // y)
print(x % 7) 
print(12 ** 3)

myComplex1 = complex('7+5j')
myComplex2 = complex('26+8j')
res = myComplex1 + myComplex2
print(res)
print(res.conjugate())
print(divmod(x, 3))
print(Fraction(0.125))

출력

103.256
96.744
325.59999999999997
30.712530712530715
30.0
2
1728
(33+13j)
(33-13j)
(33, 1)
1/8