Lua 字符串

本文介绍了Lua中字符串的表示方式,包括单引号、双引号和[[...]]括号,并讲解了转义字符的使用。此外,重点阐述了Lua的string.format()函数,用于生成格式化的字符串,支持%d, %o, %x, %e, %f等格式化选项,以及符号、占位符、对齐方式、宽度和精度的设置,提升字符串可读性。" 80621509,1439002,深度学习驱动的微博人像自动识别转发系统,"['深度学习', '图像识别', '自动转发', '卷积神经网络', 'Python开发']
摘要由CSDN通过智能技术生成

    字符串或串(String)是由数字、字母、下划线组成的一串字符。

    Lua语言中字符串可以使用以下三种方式来表示:

  • 单引号间的一串字符
  • 双引号的一串字符
  • [[和]]间的一串字符

   以上三种方式的字符串实例如下:

string1 = "Lua"
print("\"字符串 1 是\"",string1)
string2 = 'runoob.com'
print("字符串 2 是",string2)

string3 = [["Lua 教程"]]
print("字符串 3 是",string3)

   以上代码执行输出结果是:

"字符串 1 是"    Lua
字符串 2 是    runoob.com
字符串 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

\0

空字符(NULL)

000

\ddd

1到3位八进制数所代表的任意字符

三位八进制

\xhh

1到2位十六进制所代表的任意字符

二位十六进制

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值