Tutoriel d'intr...login
Tutoriel d'introduction de base à Python
auteur:php.cn  temps de mise à jour:2022-04-18 16:14:50

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 :

var1 = 1
var2 = 10

Vous pouvez également L'instruction use del supprime certaines références à l'objet Number. La syntaxe de l'instruction

del est :

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

Vous pouvez supprimer un ou plusieurs objets à l'aide de l'instruction del, par exemple :

del var
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

    int( x [, base ]) Convertir x en entier
    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)返回x的反余弦弧度值。
    asin(x)返回x的反正弦弧度值。
    atan(x)返回x的反正切弧度值。
    atan2(y, x)返回给定的 X 及 Y 坐标值的反正切值。
    cos(x)返回x的弧度的余弦值。
    hypot(x, y)返回欧几里德范数 sqrt(x*x + y*y)。
    sin(x)返回的x弧度的正弦值。
    tan(x)返回x弧度的正切值。
    degrees(x)将弧度转换为角度,如degrees(math.pi/2) ,  返回90.0
    radians(x)将角度转换为弧度
    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.
    常量描述
    pi数学常量 pi(圆周率,一般以π来表示)
    e数学常量 e,e即自然常数(自然常数)。
    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 < 🎜>
    <🎜><🎜><🎜>Constantes mathématiques Python<🎜><🎜><🎜><🎜>