Latest web development tutorials

Python Number (digitale)

Python tipo di dati numero utilizzato per memorizzare i valori.

Non è consentito di modificare il tipo di dati, il che significa che lo spazio di memoria se si cambia il valore del tipo di dati Number, saranno riassegnati.

Gli esempi che seguono sono verranno creati oggetti Number quando l'assegnazione variabili:

var1 = 1
var2 = 10

È inoltre possibile utilizzare l'istruzione del per rimuovere alcuni dei riferimenti numero oggetto.

sintassi dell'istruzione del è:

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

È possibile eliminare uno o più oggetti utilizzando l'istruzione del, per esempio:

del var
del var_a, var_b

Python supporta quattro diversi tipi di valori:

  • Integer (INT) - spesso chiamato è un numero intero o un numero intero è un numero intero positivo o negativo, senza decimali.
  • intero lungo (interi long) - interi dimensioni illimitate, l'intero ultima è una L. maiuscole o minuscole
  • Galleggiante (floating point valori reali) - galleggiante la parte intera e la parte frazionaria, galleggianti possono anche essere espresso (2.5e2 = 2,5 x 10 2 = 250) utilizzando la notazione scientifica
  • Complesso ((numeri complessi)) - complesse le parti reale e immaginaria, è possibile utilizzare una + bj, o complessa (a, b) la parte reale ed una parte immaginaria b è un tipo a virgola mobile.
int lungo galleggiante complesso
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
  • È inoltre possibile utilizzare un intero lungo "L" minuscola, ma si consiglia di utilizzare un maiuscola "L", al fine di evitare il numero "1" confusione. Python usa "L" per visualizzare l'intero lungo.
  • Python supporta anche i numeri complessi, numeri complessi dalle parti reale e immaginaria, è possibile utilizzare un + bj, o complessa (a, b) la parte reale ed una parte immaginaria b è una virgola mobile


Python Tipo Numero di conversione

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 )                 将一个整数转换为一个八进制字符串  


Funzioni matematiche Python

funzione Valore di ritorno (descrizione)
abs (x) Restituisce il valore assoluto, come abs (-10) restituisce 10
ceil (x) Consegne sugli interi, come Math.ceil (4.1) restituisce 5
cmp (x, y) Se x <y restituisce -1 se x == y restituisce 0 se x> y restituisce 1
exp (x) Restituisce e elevato alla potenza di x (e x), come math.exp (1) restituisce 2,718281828459045
fabs (x) Restituisce il valore assoluto, come ad esempio math.fabs (-10) restituisce 10.0
piano (x) Restituisce il numero intero arrotondato, come ad esempio Math.floor (4.9) restituisce 4
log (x) Come math.log (Math.E) restituisce 1.0, math.log (100,10) restituisce 2.0
log10 (x) Restituisce il logaritmo in base 10 di x, tale math.log10 (100) restituisce 2.0
max (x1, x2, ...) Il massimo rendimento per un dato parametro, sequenza di parametro.
min (x1, x2, ...) Restituisce il valore minimo per un dato parametro, parametro sequenza.
modf (x) Restituisce la parte intera di x e la parte frazionaria, simboli numerici e le due parti della stessa x, la parte intera nella rappresentazione in virgola mobile.
pow (x, y) Valore dopo l'operazione x ** y.
round (x [, n]) Restituisce il valore arrotondato di float x, come dato valore n rappresenta l'arrotondamento al numero di cifre decimali.
sqrt (x) Restituisce la radice quadrata di x, numeri può essere negativo, il tipo di ritorno è un numero reale, come ad esempio Math.sqrt (4) restituisce 2 + 0J


Python funzioni di numeri casuali

numero casuale può essere utilizzato in matematica, giochi, sicurezza e altri campi, è anche spesso incorporato nella algoritmo per migliorare l'efficienza e aumentare la sicurezza del programma.

Python funzioni di numeri casuali sono i seguenti comuni:

funzione descrizione
scelta (ss) Dalla sequenza di elementi in un elemento selezionato in modo casuale, come random.choice (gamma (10)), 0-9 in un numero intero casuale.
randrange ([inizio,] stop [ , step]) Per ottenere un numero casuale all'interno della collezione di base incrementi campo specificato specificato, il default di base per 1
random () Casualmente generato in un numero reale in [0,1) gamma.
seed ([x]) Cambiare il numero casuale Semi di generatore. Se non si capisce il principio, non è necessario impostare seme speciale, Python vi aiuterà a scegliere il seme.
shuffle (LST) Tutti gli elementi di una sequenza in ordine casuale
uniformi (x, y) Casualmente generato in un numero reale in [x, y] gamma.


Python trigonometrica

Python include le seguenti funzioni trigonometriche:

funzione descrizione
acos (x) Restituisce l'arcocoseno di x in radianti.
asin (x) Restituisce l'arco seno di x radianti.
atan (x) Restituisce l'arcotangente di x in radianti.
atan2 (y, x) Restituisce l'arcotangente di coordinate X e Y valori.
cos (x) Restituisce il coseno di x radianti.
hypot (x, y) Torna sqrt norma euclidea (x * x + y * y).
sin (x) Restituisce il seno di x radianti.
tan (x) Restituisce la tangente di x radianti.
gradi (x) Converte radianti a gradi, come gradi (Math.PI / 2), restituito 90.0
radianti (x) Convertire i gradi in radianti


Python matematica Costanti

costante descrizione
pi Costante matematica pi (pi, ¸ generalmente rappresentata)
e Costante matematica e, e delle costanti naturali (le costanti della natura).