lua语法3运算符和字符串



  • 1.算术运算符

    2.关系运算符

    3.逻辑运算符

    举例:

    4.其他运算符

    其中..连接符前后的空格可有可无

    乘幂--非(负)--乘除--加减--连接--比较--与--或
    0_1551168222358_20bef3b4-5989-47e5-bf4b-950f3eda9ba7-image.png

    0_1551168251919_ab063e40-064d-4f9e-af67-047997b99f84-image.png 表示方式:
    1,‘ ’,“ ”, [[ ]]
    2.转义字符

    3.字符串操作
    string.upper(xxxx)---转成大写字母
    string.lower(xxxx)---转成小写字母
    string.gsub(要替换的字符串,被替换的字符,要替换的字符串,次数)---次数忽略则全部替换
    string.find(目标字符串,要找的内容,[init,[end]]为索引)---返回具体位置,不存在为nil

    string.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


 

Copyright © 2018 bbs.dian.org.cn All rights reserved.

Looks like your connection to Dian was lost, please wait while we try to reconnect.