魔法属性和内置函数slice()
slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。
class slice(stop)
class slice(start, stop[, step])

myslice = slice(5) # 设置截取5个元素的切片
myslice
slice(None, 5, None)

arr = range(10)
arr
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

arr[myslice] # 截取 5 个元素
[0, 1, 2, 3, 4]


exec 执行储存在字符串或文件中的Python语句,相比于 eval,exec可以执行更复杂的 Python 代码。

vars() 函数返回对象object的属性和属性值的字典对象。

round() 方法返回浮点数x的四舍五入值。

reduce() 函数会对参数序列中元素进行累积。

def add(x, y) : # 两数相加
… return x + y

reduce(add, [1,2,3,4,5]) # 计算列表和:1+2+3+4+5
15

reduce(lambda x, y: x+y, [1,2,3,4,5]) # 使用 lambda 匿名函数
15


reverse() 函数用于反向列表中元素。
list.reverse()

魔法属性和内置函数

相关文章:

  • 2022-12-23
  • 2021-11-28
  • 2021-04-25
  • 2021-05-16
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-27
  • 2021-08-30
  • 2021-05-31
  • 2021-09-09
  • 2021-08-18
  • 2022-01-06
  • 2022-12-23
相关资源
相似解决方案