Python标准库:内置函数oct(x)

本函数是转换整数x为八进制表示的字符串。如果对象x不是一个整数,需要这个对象提供__index__()方法来返回一个整数。例子:#oct() print(oct(123)) print(oct(8)) print(oct(0x26)) print(oct(16))结果输出如下:0o1730o100o460o20  蔡军生  QQ:9073204  深圳...
阅读(3186) 评论(1)

Python标准库:内置函数object()

本函数是返回一个无新特征的对象。这个对象是所有基类的对象,但要注意的是这个对象实例不能添加属性给它,因为它没有__dict__属性。例子:#object() a = object() b = object() print(a == b) print(a is b)结果输出如下:FalseFalse 蔡军生  QQ:9073204  深圳...
阅读(1728) 评论(0)

Python标准库:内置函数next(iterator[, default])

本函数是返回迭代子下一个元素的值,主要通过调用__next__()方法来实现的。如果default参数有设置,当下一个元素不存在时,就返回default参数的值,否则抛出异常StopIteration。例子:#next() l = [1, 3, 4] it = iter(l) print(next(it)) print(next(it, 1)) print(next(it, 1)) print(...
阅读(7454) 评论(0)

Python标准库:内置函数min(iterable, *[, key, default])

min(arg1, arg2, *args[, key]) 本函数是迭代对象iterable进行比较,找出最小值返回。当key参数不为空时,就以key的函数对象为判断的标准。例子:#min() array1 = range(10) array2 = range(0, 20, 3) print('min(array1)=', min(array1)) print('min(array2)=', m...
阅读(5104) 评论(0)

Python标准库:内置函数memoryview(obj)

本函数是返回对象obj的内存查看对象。所谓内存查看对象,就是对象符合缓冲区协议的对象,为了给别的代码使用缓冲区里的数据,而不必拷贝,就可以直接使用。例子:#memoryview() v = memoryview(b'abc123') print(v[1]) print(v[0]) import struct buf = struct.pack("i"*12, *list(range(12))) ...
阅读(4990) 评论(2)

Python标准库:内置函数max(iterable, *[, key, default])

max(arg1, arg2, *args[, key]) 本函数是迭代对象iterable进行比较,找出最大值返回。当key参数不为空时,就以key的函数对象为判断的标准。例子:#max() array1 = range(10) array2 = range(0, 20, 3) print('max(array1)=', max(array1)) print('max(array2)=', m...
阅读(8248) 评论(2)

Python标准库:内置函数map(function, iterable, ...)

本函数是把函数对象function作为函数,iterable对象的每一项作为参数,然后进行计算后输出迭代子iterator。如果函数对象function可以输入多参数,那么后面可以跟多个可迭代的对象。多个迭代对象时,以最短的对象为运行结果的判断。例子:#map() x = range(10) print(list(map(hex, x))) print(list(map(lambda y : y...
阅读(3227) 评论(0)

Python标准库:内置函数locals()

本函数更新并返回当前系统可以使用局部符号表,使用字典表示。例子:#locals() class Foo: def __init__(self): x = 100 y = 200 l = locals() print(l) foo = Foo()结果输出如下:{'self': , 'x': ...
阅读(1617) 评论(0)

Python标准库:内置函数list([iterable])

本函数是创建一个列表对象返回。列表对象是一个可修改的容器。例子:#list() l = list([1, 3, 5, 6]) print(l) s = 'abc123' l = list(s) print(l)结果输出如下:[1, 3, 5, 6]['a', 'b', 'c', '1', '2', '3']  蔡军生 QQ : 9073204 深圳...
阅读(2427) 评论(0)

Python标准库:内置函数len(s)

本函数是返回对象s的长度,所谓的长度是指容器类的数据项个数,比如字符串、元组、列表、字典等。例子:#len() s = '123456789' soft = '软件' print(s, ': ', len(s)) print(soft, ': ', len(soft)) l = [2,3,4,5] print(l, ': ', len(l)) d = {2 : 'two', 3 : 'thre...
阅读(1843) 评论(0)

Python标准库:内置函数iter(object[, sentinel])

本函数返回一个迭代子对象。当第二个参数不出现时,参数object应是一个容器,支持迭代协议,也就是有定义有__iter__()函数,或者支持序列访问协议,也就是定义有__getitem__()函数的对象,否则会返回TypeError异常。当第二个参数哨兵出现时,参数object应是一个可调用对象,定义了__next__()函数,当枚举到的值等于哨兵时,就会抛出异常StopIteration。例子:...
阅读(4473) 评论(0)

Python标准库:内置函数issubclass(class, classinfo)

本函数用来判断类参数class是否是类型参数classinfo的子类。例子:#issubclass() class Line: pass class RedLine(Line): pass class Rect: pass print(issubclass(RedLine, Line)) print(issubclass(Rect, Line))结果输出...
阅读(6444) 评论(1)

Python标准库:内置函数isinstance(object, classinfo)

本函数用来判断对象实例object是否是类classinfo的实例,如果是就返回True,否则返回False。参数classinfo可以是类型,也可以是tuple/dict/list等类型。例子:#isinstance() class FooA: pass class FooB(FooA): pass class FooC: pass a = FooA() b...
阅读(2075) 评论(0)

Python标准库:内置函数int(x, base=10)

本函数实现从浮点数或数字字符串转换为整数。如果参数x不是一个数字,必须是字符串、数组bytes或bytearray类型。参数base是指字符串参数的进制,默认10就是表示使用十进制。当它是2时,表示二进制的字符串转换。当它是8时,表示是八进制的字符串转换。当它是16时,表示是十六进制的字符串转换。然而当它是0时,它表示不是0进制,而跟十进制是一样的。例子:print(int('20', 8)) p...
阅读(5079) 评论(0)

Python标准库:内置函数int(x=0)

本函数实现从浮点数或数字字符串转换为整数。如果没有输入任何参数,默认是返回0值。如果参数是一个数字,调用对象x.__init__()来返回相应的值。 如果参数是浮点数,就会去掉小数部分,返回整数。例子:#int() print(int(20)) print(int(19.888)) print(int()) print(int('3721'))输出结果如下:201903721 蔡军生  QQ:90...
阅读(1716) 评论(0)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5606857次
    • 积分:73290
    • 等级:
    • 排名:第25名
    • 原创:1589篇
    • 转载:61篇
    • 译文:11篇
    • 评论:2088条
    文章存档
    最新评论