Latest web development tutorials

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[....,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, ...) Le rendement maximal pour un paramètre donné, séquence de paramètres.
min (x1, x2, ...) 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).