lua语法3运算符和字符串
-
1.算术运算符
2.关系运算符
3.逻辑运算符
举例:
4.其他运算符
其中..连接符前后的空格可有可无
乘幂--非(负)--乘除--加减--连接--比较--与--或
表示方式:
1,‘ ’,“ ”, [[ ]]
2.转义字符3.字符串操作
string.upper(xxxx)---转成大写字母
string.lower(xxxx)---转成小写字母
string.gsub(要替换的字符串,被替换的字符,要替换的字符串,次数)---次数忽略则全部替换
string.find(目标字符串,要找的内容,[init,[end]]为索引)---返回具体位置,不存在为nilstring.reverse(“abcd”)---字符串反转dcba
string.format("a is :%d",5)---类似于printf
string.char(xxxx)---将整形数字转成字符并连接string.byte(xxxx,int)---将字符转成整数值(可指定某字符,默认第一个)
string.len(xxxx)---计算长度
string.rep(xxxx,n)---复制字符串n遍
..连接两个字符串
string.gmatch(str,pattern描述)---迭代器函数,每次调用返回一个在str找到的下一个符合描述的子串,无则nil