七十、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类
(以下省略)
六十八、round方法
1、定义:
round(...) round(number[, ndigits]) -> floating point number Round a number to a given precision in decimal digits (default 0 digits). This always returns a floating point number. Precision may be negative.
2、解释:返回一个带小数点的数字, 默认小数位为0
(以下省略)
六十六、repr方法
1、定义:
repr(...) repr(object) -> string Return the canonical string representation of the object. For most object types, eval(repr(object)) == object.
2、解释:返回一个对象的规范的string表现形式,对于大多数对象类型满足以下等式:eval(repr(object)) == object.
3、举例:
>>> repr(123) '123' >>> repr("abc") "'abc'" >>> repr(dict(a=12, b="aaa", c=dict(d='dd'))) "{'a': 12, 'c': {'d': 'dd'}, 'b': 'aaa'}" >>> _dict = repr(dict(a=12, b="aaa", c=dict(d='dd'))) >>> eval(_dict) {'a': 12, 'c': {'d': 'dd'}, 'b': 'aaa'}
六十七、reversed类
(以下省略)
Copyright © 2021.aoyanming个人博客站