Numéro Python (Nombre)
Le type de données Python Number est utilisé pour stocker des valeurs numériques.
Le type de données ne peut pas être modifié, ce qui signifie que si la valeur du type de données Number est modifiée, l'espace mémoire sera réaffecté.
L'instance suivante d'objets Number sera créée lorsque les variables sont attribuées :
var2 = 10
Vous pouvez également L'instruction use del supprime certaines références à l'objet Number. La syntaxe de l'instruction
del est :
Vous pouvez supprimer un ou plusieurs objets à l'aide de l'instruction del, par exemple :
del var_a, var_b
Python prend en charge quatre types numériques différents :
Entier (Int) - souvent appelé entier ou entier, c'est un entier positif ou négatif sans virgule décimale.
Entiers longs - Entier de taille infinie, se terminant par un L majuscule ou minuscule.
Valeurs réelles à virgule flottante) - Le type à virgule flottante se compose d'une partie entière et d'une partie décimale. Le type à virgule flottante peut également être exprimé en utilisant la notation scientifique ( 2.5e2=2.5. , qui peut être représenté par a + bj, ou complexe(a,b). La partie réelle a et la partie imaginaire b du nombre complexe sont toutes deux de type virgule flottante.
Les entiers longs peuvent également utiliser un « L » minuscule, mais il est recommandé d'utiliser un « L » majuscule pour éviter toute confusion avec le chiffre « 1 ». Python utilise "L" pour afficher des entiers longs.
Python prend également en charge les nombres complexes. Les nombres complexes sont composés de parties réelles et de parties imaginaires, et peuvent être représentés par a + bj, ou complexe(a,b), La partie réelle a et la partie imaginaire b des nombres complexes sont toutes deux de type à virgule flottante
Conversion de type de nombre Python
long(x [,base ]) Convertir x en un entier long
float(x) Convertir x en float
complexe(real [,imag ] ) Créer un nombre complexe
str(x) Convertir l'objet x en chaîne
repr(x) Convertir l'objet x en chaîne d'expression
eval(str) Utilisé pour calculer la valeur dans une chaîne Expression Python valide et retours un objet
tuple(s) Convertit la séquence s en tuple
list(s) Convertit la séquence s en liste
chr(x) Convertit un entier pour un caractère
unichr(x) Convertit un entier en caractère Unicode
ord(x) Convertit un caractère en sa valeur entière
hex(x) Convertit un entier en caractère hexadécimal String
oct(x) Convertit un entier en chaîne octale
Fonction mathématique Python
函数 | 返回值 ( 描述 ) |
---|---|
abs(x) | 返回数字的绝对值,如abs(-10) 返回 10 |
ceil(x) | 返回数字的上入整数,如math.ceil(4.1) 返回 5 |
cmp(x, y) | 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1 |
exp(x) | 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045 |
fabs(x) | 返回数字的绝对值,如math.fabs(-10) 返回10.0 |
floor(x) | 返回数字的下舍整数,如math.floor(4.9)返回 4 |
log(x) | 如math.log(math.e)返回1.0,math.log(100,10)返回2.0 |
log10(x) | 返回以10为基数的x的对数,如math.log10(100)返回 2.0 |
max(x1, x2,...) | 返回给定参数的最大值,参数可以为序列。 |
min(x1, x2,...) | 返回给定参数的最小值,参数可以为序列。 |
modf(x) | 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。 |
pow(x, y) | x**y 运算后的值。 |
round(x [,n]) | 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。 |
sqrt(x) | 返回数字x的平方根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j |
Fonction de nombres aléatoires Python
Les nombres aléatoires peuvent être utilisés dans les mathématiques, les jeux, la sécurité et d'autres domaines, et sont souvent intégrés à l'algorithme pour améliorer l'efficacité de l'algorithme et améliorer la sécurité du programme.
Python inclut les fonctions de nombres aléatoires suivantes couramment utilisées :
函数 | 描述 |
---|---|
choice(seq) | 从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。 |
randrange ([start,] stop [,step]) | 从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1 |
random() | 随机生成下一个实数,它在[0,1)范围内。 |
seed([x]) | 改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。 |
shuffle(lst) | 将序列的所有元素随机排序 |
uniform(x, y) | 随机生成下一个实数,它在[x,y]范围内。 |
Fonctions trigonométriques Python
Python comprend les fonctions trigonométriques suivantes :
function | Description |
| |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
acos(x) | Renvoie le cosinus inverse de x en radians. | ||||||||||||||||||||||||||||||||||
asin(x) | Renvoie la valeur arc sinusoïdale en radians de x. | ||||||||||||||||||||||||||||||||||
atan(x) | Renvoie la valeur en radian de l'arctangente de x. | ||||||||||||||||||||||||||||||||||
atan2(y, x) | Renvoie l'arctangente des valeurs de coordonnées X et Y données. | ||||||||||||||||||||||||||||||||||
cos(x) | Renvoie le cosinus de x en radians. |
| |||||||||||||||||||||||||||||||||
hypot(x, y) | Renvoie la norme euclidienne sqrt(x*x + y*y ). | ||||||||||||||||||||||||||||||||||
sin(x) | Renvoie la valeur sinusoïdale de x radians. | ||||||||||||||||||||||||||||||||||
tan(x) | Renvoie la tangente de x en radians. | <🎜> | |||||||||||||||||||||||||||||||||
degrés(x) | Convertir des radians en angles, tels que des degrés(math.pi/2) , Renvoie 90,0 | <🎜> | |||||||||||||||||||||||||||||||||
radians(x) | Convertir les angles en radians | < 🎜> |