3-python变量类型-Numbers

本文介绍了Python中进行数学运算的方法,包括math和cmath模块的使用,以及一些常用的数学函数如fabs、floor、ceil等。此外还介绍了如何使用random模块生成随机数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

变量类型-Numbers

  1. del

    num=1      
    mum=2      
    del num,mum    
    print(mum) 
  2. Python math 模块、cmath 模块

    Python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。

    Python math 模块提供了许多对浮点数的数学运算函数。

    Python cmath 模块包含了一些用于复数运算的函数。

    cmath 模块的函数跟 math 模块函数基本一致,区别是 cmath 模块运算的是复数,math 模块运算的是数学运算。

    要使用 math 或 cmath 函数必须先导入:

    import math
    
    #查看 math 查看包中的内容:
    
    dir(math)

    数学函数

        import math,cmath                    
        import random                        
        print(dir(math))                     
        print(dir(cmath))                    
        a=-12.57                             
        b=1.9                                
    
        print(math.fabs(a))                  
        print(math.floor(a))                 
        print(math.ceil(a))                  
        print(math.radians(a))               
    
        rana=random.choice(range(10))        
        print(rana)                          
    
        ranb=random.randrange(0,500,5)       
        print(ranb)                          
    
        ranc=random.random()                 
    
        print(ranc)                          
    
        arr=[1,2,3,4,5,6,7]                  
        #将序列的所有元素随机排序                        
        random.shuffle(arr)                  
    
        print(arr)                           
    
    
        >>> range(1,5)        # 代表从1到5(不包含5)
        [1, 2, 3, 4]
        >>> range(1,5,2)      # 代表从1到5,间隔2(不包含5)
        [1, 3]
        >>> range(5)          # 代表从0到5(不包含5)
        [0, 1, 2, 3, 4]

    cmp(x, y) 函数在 python3.x 中不可用,可用以下函数替代:

    s='a'
    n=98
    print(ord(s)) # convert char to int 
    print(chr(n)) # convert int to char 

    1、abs()是一个内置函数,而fabs()在math模块中定义的。
    2、fabs()函数只适用于float和integer类型,而 abs() 也适用于复数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值