Latest web development tutorials

Python Number (cyfrowy)

typ danych Liczba Pythona używane do przechowywania wartości.

Niedopuszczalne jest, aby zmienić typ danych, co oznacza, że ​​jeśli zmienisz wartość typu danych Number, zostanie ponownie przydzielona pamięć.

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 referencji obiektu Number.

Składnia jest stwierdzenie del:

del var1[,var2[,var3[....,varN]]]]

Można usunąć jednego lub wielu obiektów przy użyciu instrukcji del, na przykład:

del var
del var_a, var_b

Python obsługuje cztery różne typy wartości:

  • Integer (Int) - często określane jest liczbą całkowitą lub liczbę całkowitą jest dodatnią lub ujemną liczbą całkowitą, bez kropki dziesiętnej.
  • Długa liczba całkowita (long integer) - nieograniczone całkowitymi rozmiar, liczba całkowita ostatnia jest wielkie lub małe litery L.
  • Float (zmiennoprzecinkowych wartości rzeczywiste) - Pływak przez części całkowitej i ułamkowej części, pływaki może być także wyrażona (2.5e2 = 2,5 x 10 2 = 250) z użyciem notacji naukowej
  • Complex ((liczby zespolone)) - złożone przez rzeczywistą i urojoną, można użyć + bj lub złożone (a, b), że część rzeczywista i część urojona b jest typ zmiennoprzecinkowy.
int długo pływak kompleks
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
  • Można również użyć długiego całkowitą małe litery "L", ale zaleca się użyć wielkich liter "L", aby uniknąć numer "1" zamieszania. Python używa "L", aby wyświetlić długą całkowitą.
  • Python obsługuje także liczby zespolone, liczby zespolone przez rzeczywistą i urojoną, można użyć + bj lub złożone (a, b), że część rzeczywista i część urojona b jest zmiennoprzecinkowa


Python Ilość Type Conversion

int(x [,base ])         将x转换为一个整数  
long(x [,base ])        将x转换为一个长整数  
float(x )               将x转换到一个浮点数  
complex(real [,imag ])  创建一个复数  
str(x )                 将对象 x 转换为字符串  
repr(x )                将对象 x 转换为表达式字符串  
eval(str )              用来计算在字符串中的有效Python表达式,并返回一个对象  
tuple(s )               将序列 s 转换为一个元组  
list(s )                将序列 s 转换为一个列表  
chr(x )                 将一个整数转换为一个字符  
unichr(x )              将一个整数转换为Unicode字符  
ord(x )                 将一个字符转换为它的整数值  
hex(x )                 将一个整数转换为一个十六进制字符串  
oct(x )                 将一个整数转换为一个八进制字符串  


Funkcje matematyczne Python

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
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, ...) Maksymalny zwrot dla danego parametru, sekwencja parametrów.
min (x1, x2, ...) 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


Python funkcje liczb pseudolosowych

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 trygonometryczne

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


Python Stałe matematyczne

stały opis
pi Stała matematyczna pi (pi, gatunku zwykle reprezentowane)
e Stała matematyczna e, e naturalnych stałych (stałe przyrody).