内置函数 python,python内置函数大全及使用

  内置函数 python,python内置函数大全及使用

  divmod()函数

  功能:divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a//b,a%b)

  语法:divmod(a,b)

  举例

  1.计算从参数普通开始,向下递减的每一个数字和参数A的除数及余数的结果值。

  代码如下:defgetDivmod(A,N):

  whileN=0:

  sn=str(N)

  sa=str(A)

  result=[divmod({0},{1}): .format(sn,sa),str(divmod(N,A))]

  打印()。加入(结果))

  N=N-1

  调用getDivmod()函数并传入参数数据,代码如下:getDivmod(3,10)

  运行结果如下:divmod(10,3):(3,1)

  divmod(9,3):(3,0)

  divmod(8,3):(2,2)

  divmod(7,3):(2,1)

  divmod(6,3):(2,0)

  divmod(5,3):(1,2)

  divmod(4,3):(1,1)

  divmod(3,3):1,0

  divmod(2,3):(0,2)

  divmod(1,3):(0,1)

  divmod(0,3):(0,0)

  2.模拟实现数据分页计算方法。

  代码如下:defgetSegment(curIndex,getSize):

  abc=[a , b , c , d , e , f , g , h , I , j , k , l , m , n , o , p , q , r , s , t , u , v , w , x , y , z]

  startGet=(curIndex-1)*getSize

  get data=ABC[start get:curIndex * getSize]

  totalIndexTuple=divmod(len(abc),getSize)

  totalIndex=总索引元组[0](1 iftotalindextple[1]0 else 0)返回(获取数据,总索引)

  调用getSegment()函数并传递当前页码和每页总条数参数,返回数据结果以及总的页码数,代码如下:result=getSegment(2,5)

  打印(结果[0])

  打印(结果[1])

  输出结果:[f , g , h , I , j]

  6

  喜欢(5)

  或者

  分享(

  0)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: