字符串或串(String)是由数字、字母、下划线组成的一串字符。
Lua 语言中字符串可以使用以下三种方式来表示:
- 单引号间的一串字符。
- 双引号间的一串字符。
- [[ 与 ]] 间的一串字符。
以上三种方式的字符串实例如下:
实例
string1 = "Lua"
print(""字符串 1 是"",string1)
string2 = 'json.cn'
print("字符串 2 是",string2)
string3 = [["Lua 教程"]]
print("字符串 3 是",string3)
print(""字符串 1 是"",string1)
string2 = 'json.cn'
print("字符串 2 是",string2)
string3 = [["Lua 教程"]]
print("字符串 3 是",string3)
以上代码执行输出结果为:
"字符串 1 是" Lua 字符串 2 是 json.cn 字符串 3 是 "Lua 教程"
转义字符用于表示不能直接显示的字符,比如后退键,回车键,等。如在字符串转换双引号可以使用 """。
所有的转义字符和所对应的意义:
转义字符
| 意义
| ASCII码值(十进制)
|
a
| 响铃(BEL)
| 007
|
b
| 退格(BS) ,将当前位置移到前一列
| 008
|
f
| 换页(FF),将当前位置移到下页开头
| 012
|
n
| 换行(LF) ,将当前位置移到下一行开头
| 010
|
r
| 回车(CR) ,将当前位置移到本行开头
| 013
|
t
| 水平制表(HT) (跳到下一个TAB位置)
| 009
|
v
| 垂直制表(VT)
| 011
|
\
| 代表一个反斜线字符'''
| 092
|
'
| 代表一个单引号(撇号)字符
| 039
|
"
| 代表一个双引号字符
| 034
|