大坡3D软件开发

因我而不同--用软件来改变世界

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

本函数是转换整数x为八进制表示的字符串。如果对象x不是一个整数,需要这个对象提供__index__()方法来返回一个整数。例子:#oct() print(oct(123)) print(oct(8)) print(oct(0x26)) print(oct(16))结果输出如下:0o1730o10...

2015-01-31 11:16:57

阅读数:3493

评论数:1

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

本函数是返回一个无新特征的对象。这个对象是所有基类的对象,但要注意的是这个对象实例不能添加属性给它,因为它没有__dict__属性。例子:#object() a = object() b = object() print(a == b) print(a is b)结果输出如下:FalseFals...

2015-01-30 20:19:42

阅读数:1832

评论数:0

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

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

2015-01-28 19:11:52

阅读数:7950

评论数:0

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

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

2015-01-25 10:50:07

阅读数:5846

评论数:0

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

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

2015-01-24 10:50:28

阅读数:5958

评论数:2

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

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

2015-01-24 00:02:01

阅读数:9906

评论数:2

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

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

2015-01-21 20:45:03

阅读数:3594

评论数:0

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

本函数更新并返回当前系统可以使用局部符号表,使用字典表示。例子:#locals() class Foo: def __init__(self): x = 100 y = 200 l = locals() p...

2015-01-20 20:21:15

阅读数:1760

评论数: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...

2015-01-17 20:04:17

阅读数:3282

评论数:0

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

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

2015-01-16 20:46:45

阅读数:2475

评论数:0

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

本函数返回一个迭代子对象。当第二个参数不出现时,参数object应是一个容器,支持迭代协议,也就是有定义有__iter__()函数,或者支持序列访问协议,也就是定义有__getitem__()函数的对象,否则会返回TypeError异常。当第二个参数哨兵出现时,参数object应是一个可调用对象,...

2015-01-13 20:56:52

阅读数:4884

评论数:0

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

本函数用来判断类参数class是否是类型参数classinfo的子类。例子:#issubclass() class Line: pass class RedLine(Line): pass class Rect: pass print(issubclas...

2015-01-11 18:03:17

阅读数:7447

评论数:1

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

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

2015-01-10 11:46:55

阅读数:2411

评论数:0

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

本函数实现从浮点数或数字字符串转换为整数。如果参数x不是一个数字,必须是字符串、数组bytes或bytearray类型。参数base是指字符串参数的进制,默认10就是表示使用十进制。当它是2时,表示二进制的字符串转换。当它是8时,表示是八进制的字符串转换。当它是16时,表示是十六进制的字符串转换。...

2015-01-06 20:12:50

阅读数:6161

评论数:0

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

本函数实现从浮点数或数字字符串转换为整数。如果没有输入任何参数,默认是返回0值。如果参数是一个数字,调用对象x.__init__()来返回相应的值。 如果参数是浮点数,就会去掉小数部分,返回整数。例子:#int() print(int(20)) print(int(19.888)) print(i...

2015-01-04 20:21:24

阅读数:1929

评论数:0

Python标准库:内置函数input([prompt])

本函数是实现从控制台输入一行字符串。其中参数prompt是输入字符串的提示字符串。 例子:>>> s = input('#')#this is the best one>>> s'this is the best one'>>> s = inp...

2015-01-03 09:43:55

阅读数:4101

评论数:1

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

本函数是返回对象object的标识符,标识符类型为整数,在同一个时间里所有对象的标识符是唯一的,如果在不同生命周期的对象有可能有相同的标识符。比如创建对象A之后,再删除A,再创建对象B,对象A与对象B可能有相同的标识符。在CPython里的实现算法是直接返回对象所在内存地址。例子:#id() na...

2015-01-02 10:52:59

阅读数:3822

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭