LUA函数运算

math.abs (x)
  功能:返回x的绝对值
  2、math.acos(x)
  功能:函数返回参数x的反余弦值。参数x 应当在-1和1之间
  3、math.asin (x)
  功能:函数返回参数x的反正弦值。参数x 应当在-1和1之间。
  4、math.atan (x)
  功能:函数返回参数x的反正切值
  5、math.atan2 (x, y)
  功能:函数计算y/x的反正切值(当y=0时依然适用)
  6、math.ceil (x)
  功能:函数返回参数不小于x的最小整数。例如ceil(6.04) = 7
  7、math.cos(x)
  功能: 函数返回参数x的余弦值,x以弧度表示给出。
  8、math.cosh(x)
  功能: 函数返回参数x的双曲余弦值。
  9、math.deg(x)
  功能: 函数返回参数x的度数,x以弧度表示给出。
  10、math.exp(x)
  功能:函数返回 e (2.7182818) e的x次幂
  11、math.floor(x)
  功能:函数返回参数不大于arg的最大整数。如floor(6.04) = 6
  12、math.fmod(x,y)
  功能:函数返回参数x/y的余数
  13、math.frexp(x)
  功能:函数将参数x 分成两部分返回: m 0.5 和1之间的尾数(当x为0时为0)和指数 e。x=m2e
  14、math.huge
  功能:返回一个大于所有数值的数 HUGE_VAL
  15、math.ldexp(m,e)
  功能:与frexp相反,返回参数num * (2 ^ exp)。如果发生溢出返回HUGE_VAL
  16、math.log(x)
  功能: 函数返回参数x的自然对数。如果x为负,产生域错误;如果x 为零,产生范围错误。
  17、math.log10(x)
  功能: 函数返回参数x以10为底的对数。如果x为负,产生域错误;如果x为零,产生范围错误
  18、math.max(x,...)
  功能: 函数返回所有参数的最大值
  19、math.min(x,...)
  功能: 函数返回所有参数的最小值
  20、math.modf(x)
  功能: 函数将参数num 分割为整数和小数
  21、math.pi
  功能: 函数将返回PI值
  22、math.pow(x,y)
  功能: 函数返回以参数x 为底的y 次幂。如果x为零或负和y 小于等于零或非整数时,产生域错误。如果溢出,产生范围错误
  23、math.rad(x)
  功能:函数返回x的弧度,x为度数
  24、math.random([m [,n]])
  功能:返回 [m,n]之间的数,当只有m值,则返回[1,m]的数
  25、math.randomseed(x)
  功能:设置随机种子x
  26、math.sin(x)
  功能: 函数返回参数arg的正弦值,arg以弧度表示给出。
  27、math.sinh(x)
  功能: 函数返回参数arg的双曲正弦值
  28、math.sqrt(x)
  功能: 函数返回参数x的平方根或1/2方根。如果num为负,产生域错误。
  28、math.tan(x)
  功能: 函数返回参数arg的正切值,arg以弧度表示给出。
  28、math.tanh(x)
  功能: 函数返回参数arg的双曲正切值。

 

=====================LUA常用自带函数
1、tonumber()   将字符串转换成实数
2、tostring() 将实数转的成字符串
3、string.gsub(a,'ss','aaaa') 字符替换,将A字符串中SS字段更换成aaaa
4、unpack,接受一个数组作为输入参数,返回数组的所有元素
例:
f = string.find
a = {"hello", "ll"}
print(f(unpack(a)))  --> 3  4


=====================table.相关函数
1,table.insert函数
在array指定位置插入一个元素,table.insert(指定对象,插入位置,插入的元素值)
2,table.remove
删除数组中指定位置的元素,table.remove(指定对象,删除位置数)
3,table.concat
将一个table的中的字符串连接起来table.concat(指定对象)

=====================string.相关函数
1,string.len(s)
返回字符串s的长度
2,string.lower(s)
将s中的大写字母转换成小
3,string.upper(s)
将小写转换成大写
4,string.find(s,'____')
用来在目标串内搜索匹配指定的模式的串,函数返回两个值:匹配串开始索引和结束索引
5,string.gsub('','','')
函数有三个参数:目标串,模式串,替换串。他基本作用是用来查找匹配模式的串,并将使用替换串其替换掉
6,string.find

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值