七十、setattr方法
1、定义:
setattr(...) setattr(object, name, value) Set a named attribute on an object; setattr(x, 'y', v) is equivalent to ``x.y = v''.
2、解释:给一个对象设置已定义的属性,相当于操作:object.name = value。 此方法与前面讲的delattr、getattr、hasattr属一个系列的。
3、举例:
>>> import datetime >>> setattr(datetime, 'myattr', 123) >>> datetime.myattr 123
六十九、slice类
1、定义:
class slice(object)
| slice(stop)
| slice(start, stop[, step])
|
| Create a slice object. This is used for extended slicing (e.g. a[0:10:2]).
2、解释:创建一个对象切片, 经常被用于扩展切片。
3、举例:
>>> range(10)[1:12:2]
[1, 3, 5, 7, 9]
>>> a = [1,2,0,4,3,3,2]
>>> a[0:10:2]
[1, 0, 3, 2]
Copyright © 2021.aoyanming个人博客站
发表评论