aardio 文档

py2.tuple 库模块帮助文档

py2 成员列表

py2.tuple

元数组是只读的序列数组,数组元素不可变更
此对象继承自pyObject(py2.object)
一般不需要手动创建此对象,aardio会在传参数时自动转换

py2.tuple()

返回对象:py2TupleObject

py2.tuple(aardio数组)

创建新的元数组,
如果数组成员中包含pointer类型指针,必须是pyObject指针,保持引用计数不变

py2.tuple(pyObject对象)

如果传入 Python 对象是一个 tuple,
返回绑定相同对象的 py2.tuple 对象,添加引用计数,对象销毁时负责释放引用计数
否则将传入对象作为 python 内置函数 tuple 的参数并返回 py2.tuple 对象
失败返回 null

py2.tuple(pyObject指针)

创建新的元数组,
不会添加引用计数,但对象销毁时负责释放引用计数

py2.tuple(长度)

创建新的元数组

py2TupleObject 成员列表

py2TupleObject.?

返回对象:py2Object

py2TupleObject.checkList()

检测是否列表

py2TupleObject.each()

for( item in py2TupleObject.each() ){  
    /*创建迭代器用于遍历所有的项,返回一个值*/  
}  

[返回对象:py2Object](https://www.aardio.com/zh-cn/doc/library-reference/py2/object.html#py2Object)

py2TupleObject.getAttr("字符串参数")

读属性值,也可以用成员操作符获取。
除数值、布尔值、字符串、字节数组以外的值在 aardio 中存为 py.object 对象

py2TupleObject.getAttr()

返回对象:py2Object

py2TupleObject.getItem()

返回对象:py2Object

py2TupleObject.getItem(索引)

返回指定索引的项,也可以用索引下标操作符 [] 取值。
除数值、布尔值、字符串、字节数组以外的值在 aardio 中存为 py.object 对象

py2TupleObject.has("字符串参数")

是否存在指定的属性

py2TupleObject.parseValue()

转换为aardio数组

py2TupleObject.setAttr("字符串参数",)

写属性成员的值,也可以用成员操作符赋值。

py2TupleObject.setItem(索引,)

修改指定索引的项,也可以用索引下标操作符 [] 赋值。

py2TupleObject.stealPtr()

接管此对象的指针并盗用一次引用计数
原对象的内部指针被清空,并不再负责释放引用计数
steal references

py2TupleObject.toList()

转换为 Python 列表

返回对象:py2ListObject

py2TupleObject.toString()

转换为 aardio 字符串
也可以直接将对象作为参数传入 tostring 函数转换为字符串

py2TupleObject.toTuple()

转换为 Python 元组

返回对象:py2TupleObject

py2TupleObject.type()

返回类型名字

Markdown 格式