산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

파이썬 - 숫자

이전 페이지다음 페이지

숫자 데이터 유형은 숫자 값을 저장합니다. 이는 변경할 수 없는 데이터 유형이므로 숫자 데이터 유형의 값을 변경하면 새로 할당된 개체가 생성됩니다.

숫자 개체는 값을 할당하면 생성됩니다. 예를 들어 -

var1 = 1
var2 = 10

del을 사용하여 숫자 개체에 대한 참조를 삭제할 수도 있습니다. 성명. del 문의 구문은 -

입니다.
del var1[,var2[,var3[....,varN]]]]

del을 사용하여 단일 개체 또는 여러 개체를 삭제할 수 있습니다. 성명. 예를 들어 -

del var
del var_a, var_b

파이썬은 네 가지 다른 숫자 유형을 지원합니다 -

예시

다음은 숫자의 몇 가지 예입니다.

int 플로트 복잡한
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEL 32.3+e18 .876j
-0490 535633629843L -90. -.6545+0J
-0x260 -052318172735L -32.54e100 3e+26J
0x69 -4721885298529L 70.2-E12 4.53e-7j

숫자 유형 변환

Python은 혼합 유형을 포함하는 표현식의 숫자를 평가를 위해 내부적으로 공통 유형으로 변환합니다. 그러나 때로는 연산자 또는 함수 매개변수의 요구 사항을 충족하기 위해 한 유형에서 다른 유형으로 숫자를 명시적으로 강제 변환해야 합니다.

수학적 함수

Python에는 수학 계산을 수행하는 다음과 같은 함수가 포함되어 있습니다.

시니어 번호 기능 및 반환(설명)
1 복근(x)

x의 절대값:x와 0 사이의 (양의) 거리.

2 천장(x)

x의 상한:x보다 작지 않은 가장 작은 정수

3 cmp(x, y)

x y

이면 1
4 exp(x)

x의 지수:e x

5 팹(x)

x의 절대값.

6 바닥(x)

x의 바닥:x보다 크지 않은 가장 큰 정수

7 로그(x)

x> 0

에 대한 x의 자연 로그
8 log10(x)

x> 0에 대한 x의 밑이 10인 로그입니다.

9 최대(x1, x2,...)

가장 큰 인수:양의 무한대에 가장 가까운 값

10 최소(x1, x2,...)

가장 작은 인수:음의 무한대에 가장 가까운 값

11 modf(x)

두 항목 튜플에서 x의 분수 및 정수 부분입니다. 두 부분 모두 x와 같은 부호를 갖습니다. 정수 부분은 float로 반환됩니다.

12 파우(x, y)

x**y의 값.

13 라운드(x [,n])

x 소수점에서 n자리로 반올림됩니다. Python은 0에서 동률로 반올림합니다. round(0.5)는 1.0이고 round(-0.5)는 -1.0입니다.

14 제곱(x)

x> 0

에 대한 x의 제곱근

난수 함수

난수는 게임, 시뮬레이션, 테스트, 보안 및 개인 정보 보호 애플리케이션에 사용됩니다. Python에는 일반적으로 사용되는 다음과 같은 함수가 포함되어 있습니다.

시니어 번호 기능 및 설명
1 선택(순서)

목록, 튜플 또는 문자열에서 임의의 항목입니다.

2 randrange ([시작,] 중지 [,단계])

범위(start, stop, step)에서 임의로 선택된 요소

3 무작위()

0이 r보다 작거나 같고 r이 1보다 작은 임의의 부동 소수점 r

4 시드([x])

난수 생성에 사용되는 정수 시작 값을 설정합니다. 다른 임의의 모듈 함수를 호출하기 전에 이 함수를 호출하십시오. 없음을 반환합니다.

5 셔플(최종)

목록의 항목을 제자리에서 무작위화합니다. 없음을 반환합니다.

6 유니폼(x, y)

x가 r보다 작거나 같고 r이 y보다 작은 임의의 부동 소수점 r

삼각 함수

Python에는 삼각 계산을 수행하는 다음과 같은 함수가 포함되어 있습니다.

시니어 번호 기능 및 설명
1 아코스(x)

x의 아크 코사인을 라디안으로 반환합니다.

2 아신(x)

x의 아크 사인을 라디안으로 반환합니다.

3 아탄(x)

x의 아크 탄젠트를 라디안으로 반환합니다.

4 atan2(y, x)

atan(y / x)을 라디안으로 반환합니다.

5 cos(x)

x 라디안의 코사인을 반환합니다.

6 하이포트(x, y)

유클리드 노름, sqrt(x*x + y*y)를 반환합니다.

7 죄(x)

x 라디안의 사인을 반환합니다.

8 탄(x)

x 라디안의 탄젠트를 반환합니다.

9 도(x)

각도 x를 라디안에서 각도로 변환합니다.

10 라디안(x)

각도 x를 도에서 라디안으로 변환합니다.

수학적 상수

이 모듈은 또한 두 개의 수학 상수를 정의합니다 -

시니어 번호 상수 및 설명
1

파이

수학 상수 파이.

2

수학 상수 e.


python

  1. 파이썬 데이터 유형
  2. 파이썬 연산자
  3. 파이썬 통과 문
  4. 파이썬 함수 인수
  5. 파이썬 숫자, 유형 변환 및 수학
  6. 파이썬 사전
  7. 파이썬 반복자
  8. 파이썬 클로저
  9. 파이썬 날짜 시간
  10. 파이썬 수면()