字符串的表示
- ""
- ''
- [[]]
- 被以上三项框起来的内容即为string, 当选用其上的任意一种方式来表示字符串的时候,如果要字符串中包含它本身的符号,则需要转义。
举个例子:
print("'I love Crane_Moker'")
输出:‘I love Crane_Mocker’
而print(""lua is a nice language"")
则会报错
print("\"single dog\"")
输出"single dog"string.format()
这个函数类似于lua他妈妈,c语言中的printf(),提供了格式化的选择
举个例子:print(string.format("Happy %d", 1024))
输出:Happy 1024
注意,这里字符串"Happy 1024"是执行了函数string.format()的返回值,要想在终端显示它,还需要print()参数 解释 %c 接受一个数字, 并将其转化为ASCII码表中对应的字符 %d, %i 接受一个数字并将其转化为有符号的整数格式 %o 接受一个数字并将其转化为八进制数格式 %u 接受一个数字并将其转化为无符