Python的一些常用的求取运算结果的函数

  1. divmod(x//y,x%y):返回结果为x//y(向下取证),x%y(求余)
    >>> divmod(5,2)##求取5//2 5%2
    (2, 1)
  2. abs(x):返回x的绝对值,但是对于复数而言,返回的是复数的模
    >>> z=8-3j
    >>> abs(z)#对于复数是求模
    8.54400374531753
    >>> m=-8
    >>> abs(m)
    8
  3. int(x):将x类型转换为int型。若x有小数点,则直接舍去,不存在四舍五入的情况
    >>> x=9.45
    >>> int(x)
    9
    >>> y=9.001
    >>> int(x)
    9
  4. complex("x+yj"):x+yj的复数表示方式
    >>> complex("3-5j")
    (3-5j)
  5. pow(x,y):求x的y次方
    >>> pow(3,2)#等价于3^2 还可以以3**2表示
    9
  6. pow(x,y,z):x的y次方的结果与z进行求余运算
    >>> pow(3,2,6)#3^2=9,9%6=3
    3
  7. 求取平方根:(1)需要调用 math.sqrt (x)求取(2)根据数学知识,将其转换为x^1/y形式,即pow(x,1/y)
    >>> import math#若无 则会报错
    >>> math.sqrt(9)
    3.0
    >>> pow(9,1/2)
    3.0

8.range():取数,经常与for循环搭配使用

(1)range(5):从0开始,到5结束,不包含5

(2)range(1,5):左开右闭,数据为1 2 3 4

(3)range(1,10,2):从1开始到10结束(不包含10),且数值之间的间隔为2 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值