최고의 Python3 번호 (숫자) 튜토리얼 2024년, 이 튜토리얼에서는 파이썬 숫자 형식 변환,파이썬 디지털 작업,수학 함수,난수 함수,삼각 함수,수학 상수,를 배울 수 있습니다.
디지털 데이터 값을 저장하기위한 파이썬 타입.
이는 사용자가 디지털 데이터의 유형을 변경 값을 갖는 경우, 메모리 공간을 재 할당하는 것을 의미 데이터 유형을 변경할 수 없다.
다음 예는 수 오브젝트가 작성 될 때 변수 할당 :
var1 = 1 var2 = 10
또한 디지털 객체의 일부를 제거하는 델 문을 사용할 수 있습니다.
델 문 구문은 다음과 같습니다
del var1[,var2[,var3[koko,varN]]]]
당신은 예를 들어 기준의 개별 또는 여러 개체를 삭제할 델 문을 사용할 수 있습니다 :
del var del var_a, var_b
파이썬은 값의 세 가지 유형을 지원합니다 :
우리는 대표하는 16 진수 및 진수 정수를 사용할 수 있습니다 :
>>> number = 0xA0F # 十六进制 >>> number 2575 >>> number=0o37 # 八进制 >>> number 31
INT | 플로트 | 복잡한 |
---|---|---|
(10) | 0.0 | 3.14j |
(100) | 15.20 | 45.j |
-786 | -21.9 | 9.322e-36J |
080 | 32.3 + E18 | .876j |
-0490 | -90. | -.6545 + 0J |
-0x260 | -32.54e100 | 3E + 26J |
0x69 | 70.2-E12 | 4.53e-7J |
때때로, 우리는 당신이 단지 함수 이름으로 데이터를 입력 할 필요가 내장 데이터 유형 변환, 데이터 형식 변환이 필요합니다.
INT (X)는 정수로 X를 변환합니다.
플로트 (X)는 float로 X를 변환합니다.
복잡한 (X)는 X의 복잡한, 실수 부에 X 변환, 허수 부분은 0입니다.
착체 (x, y)는 x 및 y는 복소수 x의 실수 부, Y의 허수 부분으로 변환된다.x와 y는 숫자 식입니다.
부동 소수점 변수를 변환 다음 예는 정수이다 :
>>> a = 1.0 >>> int(a) 1
파이썬은 간단한 계산기로 사용할 수 있고,이를 출력 식의 값을 의지 인터프리터 식을 입력 할 수있다.
식 구문은 간단합니다 : +, -, *, 및 /, (예 파스칼 또는 C와 같은) 다른 언어 같은. 예를 들면 :
>>> 2 + 2 4 >>> 50 - 5*6 20 >>> (50 - 5*6) / 4 5.0 >>> 8 / 5 # 总是返回一个浮点数 1.6
참고 : 부동 소수점 연산 다른 기계의 결과는 다를 수 있습니다.
정수 부문에서 부문 (/)는 항상@ 연산자를 사용할 수 있습니다, 당신은 단지 정수의 결과를 얻으려면, 소수 부분은 삭제 될 수 있습니다, 부동 소수점 수를 반환합니다 :
>>> 17 / 3 # 整数除法返回浮点型 5.666666666666667 >>> >>> 17 // 3 # 整数除法返回向下取整后的结果 5 >>> 17 % 3 # %操作符返回除法的余数 2 >>> 5 * 3 + 2 17
등호 (=)는 변수에 값을 할당하는 데 사용됩니다. 이 할당 한 후, 다음 프롬프트에 추가로, 인터프리터는 결과가 표시되지 않습니다.
>>> width = 20 >>> height = 5*9 >>> width * height 900
파이썬은지수에 대한 **연산자를 사용할 수 있습니다 :
>>> 5 ** 2 # 5 的平方 25 >>> 2 ** 7 # 2的7次方 128
사용 전에 변수 (즉, 변수에 할당 한 값이다), 그렇지 않으면 오류를 "정의"해야
>>> n # 尝试访问一个未定义的变量 Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'n' is not defined
혼합 정수 피연산자의 종류는 부동 소수점으로 변환됩니다 :
>>> 3 * 3.75 / 1.5 7.5 >>> 7.0 / 2 3.5
대화 형 모드에서, 마지막 표현식 결과_ 출력은 변수에 할당된다.예를 들면 :
>>> tax = 12.5 / 100 >>> price = 100.50 >>> price * tax 12.5625 >>> price + _ 113.0625 >>> round(_, 2) 113.06
여기서, 변수는_ 읽기 전용 사용자 변수로 간주되어야한다.
기능 | 반환 값 (설명) |
---|---|
복근 (배) | 같은 복근이 (-10) (10)을 반환 등의 절대 값을 반환 |
CEIL (X) | 이러한 math.ceil와 정수에 반환, (4.1)가 반환 5 |
CMP (X, Y) | 만약 X <Y -1을 반환 X == y를 반환 0 X 경우 경우> y는 1을 반환합니다. 파이썬 3는 사용되지 않습니다. 즉, 사용 (X> Y) - (X <y)는 대체했다. |
특급 (X) | math.exp (1) 2.718281828459045을 반환로, × (전자 X)의 거듭 제곱 전자를 돌려줍니다 |
팹 (X) | 예 (-10) 10.0을 반환 math.fabs로 절대 값을 반환 |
바닥 (X) | 이러한 math.floor는 (4.9)는 4를 반환과 둥근 정수를 반환 |
로그 (X) | math.log (Math.E를가) 1.0을 반환으로, math.log는 (100,10)는 2.0를 반환 |
LOG10 (X) | x의 기본 10 대수를 돌려, 같은 math.log10 (100)는 2.0를 반환 |
맥스 (X1, X2, ko.) | 주어진 매개 변수의 최대 수익, 매개 변수 순서. |
분 (X1, X2, ko.) | 주어진 매개 변수, 매개 변수 시퀀스의 최소 값을 돌려줍니다. |
modf는 (X) | X 및 소수부 수치 심볼의 정수 부분과 동일한 x의 두 부분 부동 소수점 표현의 정수 부분을 반환한다. |
POW (X, Y) | 동작 X ** y를 한 후 값입니다. |
라운드 (X [N]) | 주어진 n 값이 소수 자릿수로 반올림을 대표로, 플로트 x의 반올림 값을 돌려줍니다. |
SQRT (X) | x의 제곱근이 숫자는 음수 일 수 리턴 리턴 형 (4) 2 + 0j를 반환 math.sqrt 예로서 실수이고, |
난수 수학 게임, 보안 및 기타 분야에서 사용할 수 있으며, 또한 종종 효율을 개선하고, 프로그램의 보안을 강화하기 위해 알고리즘에 포함된다.
파이썬 난수 함수는 일반적으로 다음과 같습니다 :
기능 | 기술 |
---|---|
선택 (서열) | 이러한 random.choice 같이 임의로 선택된 요소의 요소들의 시퀀스 (범위 (10)), 무작위로 선택된 정수에서 0-9. |
randrange ([시작] 정지 [ 단계]) | 베이스 기본값 1로 지정된 범위 지정 단위의 기본 컬렉션 내에서 임의의 숫자를 얻으려면 |
랜덤 () | 무작위로 [0,1) 범위의 실수에서 발생. |
시드 ([X]) | 난수 발생기 종자 씨앗을 변경. 당신이 원리를 이해하지 못한다면, 당신은 특별한 씨앗을 설정하지 않아도, 파이썬은 씨앗을 선택하는 데 도움이됩니다. |
셔플 (LST) | 임의의 순서로 시퀀스의 모든 요소 |
균일 (X, Y) | 무작위 [X, Y] 범위의 실수에서 발생. |
파이썬은 다음과 같은 삼각 함수를 포함한다 :
기능 | 기술 | |
---|---|---|
ACOS (x)를 | 라디안 x의 아크 코사인을 돌려줍니다. | |
ASIN (x)를 | X 라디안의 아크 사인을 반환합니다. | |
ATAN (x)를 | 라디안 x의 아크 탄젠트 값을 구한다. | |
ATAN2 (Y, X) | X와 Y 좌표 값의 아크 탄젠트를 돌려줍니다. | |
COS (X) | X 라디안의 코사인을 돌려줍니다. | |
hypot (X, Y) | 위로 유클리드 규범 SQRT (X * X + Y의 * y를). | |
죄 (X) | X 라디안의 사인을 반환합니다. | |
황갈색 (x)를 | X 라디안의 탄젠트를 돌려줍니다. | |
도 (X) | 이러한도 같은 각도로 변환 라디안는 (Math.PI로 / 2), 90.0을 반환 | |
라디안 (X) | 라디안으로 변환 |
상수 | 기술 |
---|---|
파이 | 수학 상수 파이 (PI, 일반적으로 표현 π) |
전자 | 수학 상수 e, 자연 상수 전자 (자연의 상수). |