Lua UnPack函数用法实例
unpack它接受一个数组(table)作为参数,并默认从下标1开始返回数组的所有元素,例子代码如下:
do
arrayData = {"a", "b", "c", "d", "e"};
function returnMoreValues()
return 1, 2, 3;
end
a, b, c = returnMoreValues();
--print(a, b, c);
--print((returnMoreValues()));
--print(arrayData); -- print the address of the arrayData
--print(unpack(arrayData)); -- print all the elements of the arrayData
print(unpack(arrayData, 2)); --the second param is the index of the arrayData
end
相关推荐
-
Lua UnPack函数用法实例
unpack它接受一个数组(table)作为参数,并默认从下标1开始返回数组的所有元素,例子代码如下: 复制代码 代码如下: do arrayData = {"a", "b", "c", "d", "e"}; function returnMoreValues() return 1, 2, 3; end a, b, c = returnMoreValues(); --print(a, b, c);
-
Lua loadstring函数用法实例
该函数的返回值是返回一个function,如果load失败,则返回nil 例子代码: 复制代码 代码如下: --i = 32 local i = 0 f = loadstring("i = 1 + i; print(i)"); g = function () i = 1 + i; print(i) end f() g() f操作的全局i,g操作的是局部i,因为,loadstring总是在全局环境中去编译它的字符串 loadstri
-
Lua select函数用法实例
调用select时,必须传入一个固定实参selector(选择开关)和一系列变长参数.如果selector为数字n,那么select返回它的第n个可变实参,否则只能为字符串"#",这样select会返回变长参数的总数.例子代码: 复制代码 代码如下: do function foo(...) for i = 1, select('#', ...) do //get the count of the params local arg = select(i, ...);//se
-
Python zip()函数用法实例分析
本文实例讲述了Python zip()函数用法.分享给大家供大家参考,具体如下: 这里介绍python中zip()函数的使用: >>> help(zip) Help on built-in function zip in module __builtin__: zip(...) zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)] Return a list of tuples, where each tuple c
-
Python iter()函数用法实例分析
本文实例讲述了Python iter()函数用法.分享给大家供大家参考,具体如下: python中的迭代器用起来非常灵巧,不仅可以迭代序列,也可以迭代表现出序列行为的对象,例如字典的键.一个文件的行,等等. 迭代器就是有一个next()方法的对象,而不是通过索引来计数.当使用一个循环机制需要下一个项时,调用迭代器的next()方法,迭代完后引发一个StopIteration异常. 但是迭代器只能向后移动.不能回到开始.再次迭代只能创建另一个新的迭代对象. 反序迭代工具:reversed()将返回
-
Python callable()函数用法实例分析
本文实例讲述了Python callable()函数用法.分享给大家供大家参考,具体如下: python中的内建函数callable( ) ,可以检查一个对象是否是可调用的 . 对于函数, 方法, lambda 函数式, 类, 以及实现了 _ _call_ _ 方法的类实例, 它都返回 True. >>> help(callable) Help on built-in function callable in module __builtin__: callable(...) calla
-
Python文件操作函数用法实例详解
这篇文章主要介绍了Python文件操作函数用法实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 字符编码 二进制和字符之间的转换过程 --> 字符编码 ascii,gbk,shit,fuck 每个国家都有自己的编码方式 美国电脑内存中的编码方式为ascii ; 中国电脑内存中的编码方式为gbk , 美国电脑无法识别中国电脑写的程序 , 中国电脑无法识别美国电脑写的程序 现在硬盘中躺着 ascii/gbk/shit/fuck 编码的文件,
-
python scatter函数用法实例详解
这篇文章主要介绍了python scatter函数用法实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 函数功能:寻找变量之间的关系. 调用签名:plt.scatter(x, y, c="b", label="scatter figure") x: x轴上的数值 y: y轴上的数值 c:散点图中的标记的颜色 label:标记图形内容的标签文本 代码实现: import matplotlib.pyplot as
-
python高级内置函数用法实例
1.enumerate返回针对序列类型的可迭代对象的枚举对象. 2.eval取出字符串中的内容. 将str中有效的表达式返回计算结果. 3.exec运行编译后的字符串. 4.filter过滤器筛选出想要的对象. 实例 list1 = [1,'ok',3,'kkk'] s = enumerate(list1) print(s)#<enumerate object at 0x000002D2CC666DB8>生成一个枚举对象 for i in s: print(i) #(0, 1) # (1, '
-
Pandas数据分析之groupby函数用法实例详解
目录 正文 一.了解groupby 二.数据文件简介 三.求各个商品购买量 四.求各个商品转化率 五.转化率最高的30个商品及其转化率 小小の总结 正文 今天本人在赶学校课程作业的时候突然发现groupby这个分组函数还是蛮有用的,有了这个分组之后你可以实现很多统计目标. 当然,最主要的是,他的使用非常简单 本期我们以上期作业为例,单走一篇文章来看看这个函数可以实现哪些功能: (本期需要准备的行囊): jupyter notebook环境(anaconda自带) pandas第三方库 numpy
随机推荐
- AngularJS表单验证功能
- SQLite教程(十一):临时文件
- Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
- php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
- 推荐10个提供免费PHP脚本下载的网站
- Django框架中的对象列表视图使用示例
- c#使用netmail方式发送邮件示例
- c语言判断是否素数程序代码
- 基于C语言实现的迷宫算法示例
- Android 文件存储及常见问题解决
- nodejs获取本机内网和外网ip地址的实现代码
- htm页面中<a name>加name和id的冲突附解决方法
- JavaScript支持的最大递归调用次数分析
- js遍历获取表格内数据的方法(必看)
- SQL Server 2005 还原数据库错误解决方法
- insert into select和select into的使用和区别介绍
- 火狐下table中创建form导致两个table之间出现空白
- 点下网页的任意地方,都可到达指定页面的js代码
- 注册表修改攻略
- 预防AUTO病毒简单技巧(也可以应用于很多流行的病毒)