Nombre Python (en numérique)
Python type de données Nombre utilisé pour stocker des valeurs.
Il est interdit de changer le type de données, ce qui signifie l'espace mémoire alloué à nouveau que si vous changez la valeur du type de données Number, seront.
Les exemples suivants sont des objets numériques seront créés lorsque l'affectation de variable:
var1 = 1 var2 = 10
Vous pouvez également utiliser l'instruction del pour supprimer certaines des références de l'objet Nombre.
syntaxe de l'instruction del est:
del var1[,var2[,var3[frfr,varN]]]]
Vous pouvez supprimer un ou plusieurs objets en utilisant l'instruction del, par exemple:
del var del var_a, var_b
Python supporte quatre types de valeurs différentes:
- Entier (Int) - souvent appelé est un nombre entier ou un nombre entier est un nombre entier positif ou négatif, sans point décimal.
- Entier long (longueur des nombres entiers) - entiers illimités de taille, le nombre entier est un dernier L. majuscule ou minuscule
- Float (virgule flottante des valeurs réelles) - Flottant par la partie entière et la partie fractionnaire, flotteurs peut également être exprimé (2.5e2 = 2,5 x 10 = 2 250) en utilisant la notation scientifique
- Complexes ((nombres complexes)) - complexes en les parties réelles et imaginaires, vous pouvez utiliser un + bj, ou complexe (a, b) que la partie réelle et une partie imaginaire b est un type à virgule flottante.
int | long | flotteur | complexe |
---|---|---|---|
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 |
- Vous pouvez également utiliser un entier long minuscule "L", mais il est recommandé que vous utilisez une majuscule «L», pour éviter le chiffre "1" confusion. Python utilise "L" pour afficher le entier long.
- Python prend également en charge les nombres complexes, nombres complexes par les parties réelles et imaginaires, vous pouvez utiliser un + bj, ou complexe (a, b) que la partie réelle et une partie imaginaire b est une virgule flottante
Nombre Python Type de 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 ) 将一个整数转换为一个八进制字符串
Fonctions Python Math
fonction | Valeur de retour (description) |
---|---|
abs (x) | Renvoie la valeur absolue, comme abs (-10) renvoie 10 |
ceil (x) | Retours sur les entiers, tels que Math.ceil (4.1) renvoie 5 |
cmp (x, y) | Si x <y retourne -1 si x == y Renvoie 0 si x> y retourne 1 |
exp (x) | Renvoie e élevé à la puissance x (e x), comme Math.exp (1) retourne 2,718281828459045 |
fabs (x) | Renvoie la valeur absolue, comme math.fabs (-10) renvoie 10.0 |
floor (x) | Renvoie le nombre entier arrondi, comme Math.floor (4.9) renvoie 4 |
log (x) | Comme Math.log (Math.E) retourne 1.0, Math.log (100,10) renvoie 2.0 |
log10 (x) | Renvoie le logarithme en base 10 de x, telle math.log10 (100) renvoie 2.0 |
max (x1, x2, fr.) | Le rendement maximal pour un paramètre donné, séquence de paramètres. |
min (x1, x2, fr.) | Renvoie la valeur minimale pour un paramètre donné, séquence de paramètres. |
modf (x) | Renvoie la partie entière de x et la partie fractionnaire, symboles numériques et les deux parties de la même x, la partie entière de la représentation à virgule flottante. |
pow (x, y) | Valeur après l'opération x ** y. |
round (x [, n]) | Renvoie la valeur arrondie de float x, en tant que valeur de n donnée représente l'arrondi au nombre de décimales. |
sqrt (x) | Renvoie la racine carrée de x, le nombre peut être négatif, le type de retour est un nombre réel, comme math.sqrt (4) renvoie 2 + 0j |
Python fonctions de nombres aléatoires
Le nombre aléatoire peut être utilisé dans les mathématiques, les jeux, la sécurité et d'autres domaines, il est aussi souvent intégré dans l'algorithme pour améliorer l'efficacité et d'accroître la sécurité du programme.
Python fonctions de nombres aléatoires sont les suivantes communes:
fonction | description |
---|---|
choix (seq) | A partir de la séquence d'éléments dans un élément sélectionné de façon aléatoire, telles que random.choice (plage (10)), 0-9 dans un nombre entier choisi au hasard. |
plageAleatoire ([start,] arrêter [ , pas]) | Pour obtenir un nombre aléatoire à partir de l'incrément de la gamme spécifiée collection de base spécifiée, par défaut de base à 1 |
random () | Aléatoirement généré sous un nombre réel dans [0,1) Plage. |
semences ([x]) | Modification du nombre aléatoire de graines de semences de générateur. Si vous ne comprenez pas le principe, vous n'êtes pas obligé de produire des graines spéciales, Python vous aidera à choisir la graine. |
shuffle (LST) | Tous les éléments d'une séquence dans un ordre aléatoire |
uniforme (x, y) | Aléatoirement généré sous un nombre réel dans [x, y] plage. |
Python trigonométrique
Python inclut les fonctions trigonométriques suivantes:
fonction | description | |
---|---|---|
acos (x) | Renvoie l'arc cosinus de x en radians. | |
asin (x) | Renvoie le sinus d'arc de x radians. | |
Atan (x) | Renvoie l'arctangente de x en radians. | |
atan2 (y, x) | Renvoie l'arctangente de coordonnées X et Y des valeurs. | |
cos (x) | Renvoie le cosinus de x radians. | |
hypot (x, y) | Retour norme euclidienne sqrt (x * x + y * y). | |
sin (x) | Retourne le sinus de x radians. | |
tan (x) | Renvoie la tangente de x radians. | |
degrés (x) | Convertit radians à degrés, comme degrés (Math.PI / 2), retournés 90,0 | |
radians (x) | Convertir degrés en radians |
Python Mathematical Constants
constante | description |
---|---|
pi | constante mathématique pi (pi, tc généralement représenté) |
e | e mathématique constante, e des constantes naturelles (les constantes de la nature). |