Najlepszy samouczek numery Python3 (Number) W 2024 r. W tym samouczku możesz dowiedzieć się Python numeryczna konwersja typu,Python Operacja cyfrowa,Funkcje matematyczne,Losowy numer funkcji,funkcje trygonometryczne,Stałe matematyczne,
Typ Pythona do przechowywania wartości danych cyfrowych.
Niedopuszczalne jest, aby zmienić typ danych, co oznacza, że jeśli zmienisz typ danych cyfrowych mają wartość, realokacji pamięci.
Następujące przykłady będą tworzone obiekty numeru, gdy przypisanie w:
var1 = 1 var2 = 10
Można również użyć del oświadczenie usunąć niektóre z obiektów cyfrowych.
Składnia jest stwierdzenie del:
del var1[,var2[,var3[plpl,varN]]]]
Można użyć del oświadczenie o usunięcie pojedynczych lub wielu obiektów odniesienia, na przykład:
del var del var_a, var_b
Python obsługuje trzy różne rodzaje wartości:
Możemy użyć szesnastkowe i ósemkowe do reprezentacji liczb całkowitych:
>>> number = 0xA0F # 十六进制 >>> number 2575 >>> number=0o37 # 八进制 >>> number 31
int | pływak | kompleks |
---|---|---|
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 |
Czasami musimy wbudowanej konwersji typu danych, konwersji typu danych, wystarczy tylko wpisać dane jak nazwa funkcji.
int (x) Konwertuje x do liczby całkowitej.
float (x) Konwertuje x na pływaka.
Kompleks (x) Konwertuje x na złożonym, części rzeczywistej x, część urojona jest równa zero.
Kompleks (x, y), x oraz y przekształca się liczbę zespoloną, części rzeczywistej x, y części urojonej.x i y są wyrażenia liczbowe.
Poniższy przykład konwertuje zmienną zmiennoprzecinkową jest liczbą całkowitą:
>>> a = 1.0 >>> int(a) 1
Interpreter Pythona może być używany jako prosty kalkulator, można wprowadzić wyrażenie w tłumacza, to wyświetli wartość wyrażenia.
Składnia wyrażeń jest prosta: +, -, * oraz / i inne języki (takie jak Pascal lub C) to samo. Na przykład:
>>> 2 + 2 4 >>> 50 - 5*6 20 >>> (50 - 5*6) / 4 5.0 >>> 8 / 5 # 总是返回一个浮点数 1.6
Uwaga: wyniki na różnych maszynach operacji zmiennoprzecinkowych może być inna.
W całkowitej podziału, dzielenie (/) zawsze zwraca liczbę zmiennoprzecinkową, jeśli po prostu chcesz uzyskać wyniki liczbą całkowitą, to część ułamkowa mogą zostać usunięte, można użyć operatora@:
>>> 17 / 3 # 整数除法返回浮点型 5.666666666666667 >>> >>> 17 // 3 # 整数除法返回向下取整后的结果 5 >>> 17 % 3 # %操作符返回除法的余数 2 >>> 5 * 3 + 2 17
Znak równości (=) służy do przypisywania wartości do zmiennych. Po upływie tego zadania, w uzupełnieniu do następnego wiersza interpreter nie wykazują żadnych wyników.
>>> width = 20 >>> height = 5*9 >>> width * height 900
Python możnaużyć operatora **dla potęgowania:
>>> 5 ** 2 # 5 的平方 25 >>> 2 ** 7 # 2的7次方 128
Zmienna przed użyciem muszą być "zdefiniowane" (to jest wartość przypisana do zmiennej), w przeciwnym wypadku błąd:
>>> n # 尝试访问一个未定义的变量 Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'n' is not defined
Różne typy mieszane operandów całkowitych zostaną zamienione na zmiennoprzecinkowej:
>>> 3 * 3.75 / 1.5 7.5 >>> 7.0 / 2 3.5
W trybie interaktywnym, ostatni wynik wyrażenie jest wyjście jest przypisana do zmiennej_.Na przykład:
>>> tax = 12.5 / 100 >>> price = 100.50 >>> price * tax 12.5625 >>> price + _ 113.0625 >>> round(_, 2) 113.06
Tutaj, zmienna_ należy traktować jako tylko do odczytu zmiennych użytkownika.
funkcja | Wartość zwracana (opis) |
---|---|
ABS (x) | Zwraca wartość bezwzględną, takie jak ABS (-10) zwraca 10 |
ceil (x) | Sprawozdania z całkowitych, takie jak Math.ceil (4.1) zwraca 5 |
cmp (x, y) | Jeśli x <y zwraca -1 jeśli x == y Zwraca 0 jeśli x> y zwraca 1. Python 3 jest przestarzała. To zastosowanie (x> y) - (x <y) wymieniony. |
exp (x) | Zwraca e podniesione do potęgi x (x) e, a math.exp (1) zwraca 2.718281828459045 |
fabs (x) | Zwraca wartość bezwzględną, takich jak math.fabs (-10) zwraca 10.0 |
floor (x) | Zwraca zaokrągloną liczbę całkowitą, taką jak Math.floor (4,9) zwraca 4 |
log (x) | Jak Math.log (Math.E) zwraca 1.0, Math.log (100,10) zwraca 2.0 |
log10 (x) | Zwraca logarytm o podstawie 10 x, takie math.log10 (100) zwraca 2.0 |
max (x1, x2, pl.) | Maksymalny zwrot dla danego parametru, sekwencja parametrów. |
min (x1, x2, pl.) | Zwraca wartość minimalną dla danego parametru sekwencji parametrów. |
modf (x) | Zwraca część całkowitą liczby x i części ułamkowej, symboli numerycznych i dwie części tej samej x, część całkowitą w reprezentacji zmiennoprzecinkowej. |
pow (x, y) | Wartość po operacji x ** y. |
round (x [n]) | Zwraca zaokrągloną wartość typu float x, jak podano wartość n oznacza zaokrąglenie do liczby miejsc po przecinku. |
sqrt (x) | Zwraca pierwiastek kwadratowy z x, liczby mogą być ujemne, typ zwracany jest liczbą rzeczywistą, jak Math.sqrt (4) zwraca 2 + 0J |
Losowy numer może być stosowany w matematyce, gier, bezpieczeństwa i innych dziedzin, jest również często osadzone w algorytmie w celu poprawy wydajności i zwiększenia bezpieczeństwa programu.
Python funkcje liczb pseudolosowych zawierać następujące elementy wspólne:
funkcja | opis |
---|---|
Wybór (SEK) | Z sekwencji elementów w losowo wybranych elementów, takich jak random.choice (przedział (10)), z 0-9 w losowo wybranej liczbie całkowitej. |
randrange ([start,] stop [ krok]) | Aby uzyskać liczbę losową z poziomu określonego przyrostem zakresie określonym bazowej kolekcji, baza domyślnie 1 |
random () | Losowo generowane na podstawie rzeczywistej liczby w [0,1) zasięgu. |
nasion ([x]) | Zmiana materiału siewnego nasion generator liczb losowych. Jeśli nie zrozumieć zasadę, że nie trzeba ustawić specjalny materiał siewny, Python pomoże Ci wybrać nasiona. |
shuffle (LST) | Wszystkie elementy sekwencji w kolejności losowej |
jednolita (x, y) | Losowo generowane na podstawie rzeczywistej liczby w opcji [X, Y] zakresu. |
Python zawiera następujące funkcje trygonometryczne:
funkcja | opis | |
---|---|---|
acos (x) | Zwraca arcus cosinus x w radianach. | |
asin (x) | Zwraca arcus sinus x radianach. | |
atan (x) | Zwraca arcus tangens x w radianach. | |
atan2 (y, x) | Zwraca arcus tangens wartości współrzędnych X i Y. | |
cos (x) | Zwraca cosinus x radianach. | |
hypot (x, y) | Powrót normą euklidesową sqrt (x * x + y * y). | |
sin (x) | Zwraca sinus x radianach. | |
tan (x) | Zwraca tangens x radianach. | |
stopni (x) | Konwertuje radiany na stopnie, takich jak stopni (Math.PI / 2), powrócił 90,0 | |
radianów (x) | Konwersja stopni na radiany |
stały | opis |
---|---|
pi | Stała matematyczna pi (pi, gatunku zwykle reprezentowane) |
e | Stała matematyczna e, e naturalnych stałych (stałe przyrody). |