Lua学习-String

Lua中的string中相关的操作有:
1.如何定义一个字符串
2.获取字符串长度
3.字符串的拼接
4.字符串的换行
5.字符串的公共方法

print("***************字符串*************")
--string的两种表示方法:
print("双引号字符串")
print('单引号字符串')
print("***************获取字符串的长度*************")
--汉字占3个字符
--数字和英文占1个
str="AfufHJ"
a=#str
print(a)

str="字符串"
print(#str)
print("***************字符串的拼接*************")
--通过..
str1="12344"
str2='6666'
print(str1..str2)
--通过string.format方法
--%d  表示连接数值
--%a  表示任何字符
--%s  表示连接的是字符
print(string.format("你好我是%s,今年%d岁",'Rambo',22))
print("***************字符串的多行输出*************")

--通过转义字符
print('123\n12233')

--通过[[]]
print([[我是
Rambo
	]])

print("***************字符串的公共方法*************")
str='asFGHJKL'
--小写转大写
print(string.upper(str))
--大写转小写
print(string.lower(str))
--字符串替换
print(string.gsub(str,'as',"&&"))
--字符串截取
print(string.sub(str,2,4))
--查找字符串
print(string.find(str,"FG"))
--字符串的反转
print(string.reverse(str))
--字符串转ASCII码
a=string.byte(str,1)
print(a)
--ASCII转为zifuchuan
print(string.char(a))

结果截图
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值