function Lenth(s)
return string.len(s) --返回字符串长度
end
function Repeat(s, n)
return string.rep(s, n) --字符串重复n次
end
function Lower(s) --字符串s的所有字符变成大写
return string.lower(s)
end
function Upper(s) --字符串s的所有字符变成小写
return string.upper(s)
end
function Sub(s, i, j) --从字符串中提取第i个到第j个字符
return string.sub(s, i, j)
end
function Char() --将整数转成对应的字符(ASCII)
return string.char(97)
end
function Byte(s, i, j) --将字符串s中第i到第j个字符转成对应的ASCII码
return string.byte(s, i, j)
end
function Format() --按照固定的格式输出
return string.format("pi = %.4f", math.pi)
end
local s = "AbCd"
local n = 2 --表示n个字符或者重复n次
local i = 2 --表示字符串s中的第i个字符
local j = -2 --表示字符串s中的倒数第2个字符
local Result1 = Lenth(s)
local Result2 = Repeat(s, n)
local Result3 = Lower(s)
local Result4 = Upper(s)
local Result5 = Sub(s, i, j)
local Result6 = Sub(s, i)
local Result7 = Char()
local Result8 = Byte(s)
local Result9 = Byte(s, i)
local Result10, ResultElse = Byte(s, i, j)
local Result11 = Format()
print("Result1 = " .. Result1)
print("Result2 = " .. Result2)
print("Result3 = " .. Result3)
print("Result4 = " .. Result4)
print("Result5 = " .. Result5)
print("Result6 = " .. Result6)
print("Result7 = " .. Result7)
print("Result8 = " .. Result8)
print("Result9 = " .. Result9)
print(Result10, ResultElse)
print("Result11 : " .. Result11)
return string.len(s) --返回字符串长度
end
function Repeat(s, n)
return string.rep(s, n) --字符串重复n次
end
function Lower(s) --字符串s的所有字符变成大写
return string.lower(s)
end
function Upper(s) --字符串s的所有字符变成小写
return string.upper(s)
end
function Sub(s, i, j) --从字符串中提取第i个到第j个字符
return string.sub(s, i, j)
end
function Char() --将整数转成对应的字符(ASCII)
return string.char(97)
end
function Byte(s, i, j) --将字符串s中第i到第j个字符转成对应的ASCII码
return string.byte(s, i, j)
end
function Format() --按照固定的格式输出
return string.format("pi = %.4f", math.pi)
end
local s = "AbCd"
local n = 2 --表示n个字符或者重复n次
local i = 2 --表示字符串s中的第i个字符
local j = -2 --表示字符串s中的倒数第2个字符
local Result1 = Lenth(s)
local Result2 = Repeat(s, n)
local Result3 = Lower(s)
local Result4 = Upper(s)
local Result5 = Sub(s, i, j)
local Result6 = Sub(s, i)
local Result7 = Char()
local Result8 = Byte(s)
local Result9 = Byte(s, i)
local Result10, ResultElse = Byte(s, i, j)
local Result11 = Format()
print("Result1 = " .. Result1)
print("Result2 = " .. Result2)
print("Result3 = " .. Result3)
print("Result4 = " .. Result4)
print("Result5 = " .. Result5)
print("Result6 = " .. Result6)
print("Result7 = " .. Result7)
print("Result8 = " .. Result8)
print("Result9 = " .. Result9)
print(Result10, ResultElse)
print("Result11 : " .. Result11)