python:ascii()函数

ascii(object) 作为repr(),返回一个包含对象的可打印表示的字符串,但是要从repr()使用x、u或u转义返回的字符串中转义非ascii字符。这将生成类似于Python 2中的repr()返回的字符串。 实例: >>> a1=[1,2,3] >>> ascii(a1) '[1, 2, 3]' >>>  ......

python内置函数

     内置函数     abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bin() eval() int() open() str() bool() exec() isinstance() ord() sum() bytearray() filter() issubclass() pow() super() bytes() float() iter() print() tuple() callable() format() len() property() type() chr() frozenset() list() range() vars() classmethod() getattr() locals() repr() zip() compile() globals() map() reversed() __import__() complex() hasattr() max() round()   delattr() hash() memoryview() set()   ......

python:sorted

sorted(iterable, *, key=None, reverse=False) 从iterable中返回一个新的排序列表。 有两个可选参数,必须指定为关键字参数。 键指定一个参数的函数,用于从每个列表元素中提取比较键:key=str.lower。默认值是None(直接比较元素)。 反向是布尔值。如果设置为True,那么列表元素就会被排序,好像每个比较都是相反的。 使用functools.cmp_to_key()将旧式的cmp函数转换为一个键函数。 内置的排序()函数保证是稳定的。一个排序是稳定的,如果它保证不更改比较相等的元素的相对顺序—这有助于在多个传递中进行排序(例如,按部门排序,然后按工资级别排序)。 实例: >>>a = [5,7,6,3,4,1,2] >>> b = sorted(a)       # 保留原列表 >>> a  [5, 7, 6, 3, 4, 1, 2] >>> b [1, 2, 3, 4, 5, 6, 7] >>> students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)] >>> sorted(students, key=lambda s: s[2])            # 按年龄排序 [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]   >>> so......

python:id()函数

id(object) 返回一个对象的“标识”。 这是一个整数,它在其生命周期中保证对这个对象唯一且恒定。 具有非重叠生命周期的两个对象可能具有相同的id()值。 CPython实现细节:这是内存中对象的地址。 实例: >>> id([1,2,3]) 48720840 ......

python:divmod()函数

divmod(a, b) 将两个(非复数)数字作为参数,并在使用整数除法时返回一对由其商和余数组成的数字。对于混合操作数类型,二进制算术运算符的规则适用。对于整数,结果与(a // b, a % b)相同。对于浮点数,结果是(q, a % b),其中q通常是math.floor(a / b)但可能比这个少1。在任何情况下,q * b + a % b非常接近a,如果a % b是非0,它的符号与b相同,0 <= abs(a % b) < abs(b)。 实例: >>> divmod(9,6) (1, 3) >>> divmod(100,20) (5, 0) >>> divmod(9,3) (3, 0) ......
1  2  3  4  >>
京ICP备14008139号-1