Latest web development tutorials

numeri python3 (numero)

Tipo di Python per la memorizzazione di valori di dati digitali.

Non è consentito di modificare il tipo di dati, il che significa che se si cambia il tipo di dati digitali hanno un valore, riallocare lo spazio di memoria.

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 alcune dell'oggetto digitale.

sintassi dell'istruzione del è:

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

È possibile utilizzare l'istruzione del per eliminare uno o più oggetti di riferimento, ad esempio:

del var
del var_a, var_b

Python supporta tre diversi tipi di valori:

  • Integer (INT) - spesso chiamato è un numero intero o un numero intero è un numero intero positivo o negativo, senza decimali. Python3 è alcun limite alla dimensione del numero intero, può essere utilizzato come tipo lungo utilizzato, quindi non c'è python2 python3 tipo Long.
  • Float (float) - floating-point e parte intera dalla parte frazionaria, galleggianti possono anche essere espressa (2.5e2 = 2,5 x 10 2 = 250) utilizzando la notazione scientifica
  • Complesso ((complessa)) - complessa le parti reale e immaginaria, è possibile utilizzare un + bj, o complessa (a, b) la parte reale ed una parte immaginaria b è un tipo a virgola mobile.

Possiamo usare esadecimali e ottale interi per rappresentare:

>>> number = 0xA0F # 十六进制
>>> number
2575

>>> number=0o37 # 八进制
>>> number
31
int galleggiante complesso
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
  • Python supporta plurale dalle parti reale e immaginaria, è possibile utilizzare un + BJ, o complessi (a, b) che la parte reale e una parte immaginaria B è un tipo in virgola mobile.


Python conversione di tipo numerico

A volte, abbiamo bisogno di built-in di conversione del tipo di dati, conversione del tipo di dati, è sufficiente digitare i dati come nome della funzione.

  • int (x) Converte x ad un numero intero.

  • float (x) Converte x ad un galleggiante.

  • complesso (x) Converte x ad un complesso, parte reale x, la parte immaginaria è zero.

  • complesso (x, y) x ed y convertiti in un numero complesso, la parte reale x, la parte immaginaria di y.xey sono espressioni numeriche.

L'esempio seguente converte una variabile in virgola mobile è un numero intero:

>>> a = 1.0
>>> int(a)
1

funzionamento digitale Python

Interprete Python può essere usato come una semplice calcolatrice, è possibile immettere un'espressione nell'interprete, il risultato sarà il valore dell'espressione.

La sintassi delle espressioni è semplice: +, -, *, e /, e altre lingue (come Pascal o C) lo stesso. Ad esempio:

>>> 2 + 2
4
>>> 50 - 5*6
20
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5  # 总是返回一个浮点数
1.6

Nota: I risultati su macchine diverse operazioni in virgola mobile possono essere diverse.

In divisione intera, divisione (/) restituisce sempre un numero in virgola mobile, se si desidera solo per ottenere i risultati di un numero intero, la parte frazionaria può essere eliminato, è possibile utilizzare l'operatore@:

>>> 17 / 3  # 整数除法返回浮点型
5.666666666666667
>>>
>>> 17 // 3  # 整数除法返回向下取整后的结果
5
>>> 17 % 3  # %操作符返回除法的余数
2
>>> 5 * 3 + 2 
17

Segno di uguale (=) viene utilizzato per assegnare valori alle variabili. Dopo questa assegnazione, oltre alla richiesta successiva, l'interprete non mostrano alcun risultato.

>>> width = 20
>>> height = 5*9
>>> width * height
900

Python può utilizzarel'operatore ** per elevamento a potenza:

>>> 5 ** 2  # 5 的平方
25
>>> 2 ** 7  # 2的7次方
128

Variabile prima dell'uso deve essere "definito" (cioè un valore assegnato alla variabile), altrimenti un errore:

>>> n   # 尝试访问一个未定义的变量
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'n' is not defined

Diversi tipi di operandi interi misti saranno convertiti in virgola mobile:

>>> 3 * 3.75 / 1.5
7.5
>>> 7.0 / 2
3.5

In modo interattivo, l'ultimo risultato dell'espressione è uscita è assegnata alla variabile_.Ad esempio:

>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06

Qui, la variabile_ deve essere considerata di sola lettura variabili utente.



funzioni matematiche

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. Python 3 è obsoleto. Che uso (x> y) - (x <y) sostituito.
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


Funzione 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.


funzioni trigonometriche

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


costanti matematiche

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