lua程序设计第四章字符串的使用方法以及练习题答案

本文详细介绍了Lua中的字符串基础知识,包括字符串的不可变性、使用`string.gsub`进行替换、长度获取、转义字符、类型转换以及各种实用函数如`string.len`, `string.rep`, `string.reverse`等。同时,提供了练习题的解题思路,帮助读者巩固字符串操作技能。" 85955280,7608194,使用Kotlin计算日期对应星座,"['编程语言', 'Kotlin', '日期与时间', '编程实践']
摘要由CSDN通过智能技术生成

字符串有关基础与用法:
字符串是不可变值
string.gsub改变字符串中的某些部分
还会在第二个返回值中返回发生替换的次数
a = “one string”
b = string.gsub(a, “one”,another)

#获取字符串长度

a = "Hello"
print(#a) -->5

使用一对双引号或单引号声明字符串常量

a = "a line"
a = 'a line'

两者唯一的区别是,双引号声明的字符串中出现单引号时,单引号不用转义
使用单引号声明的字符串中出现双引号时,双引号不用转义

lua中的字符串支持C语言风格的转义字符
如:

print("Hello\n")

字符串可以进行自动转换
如:

print(10 .. 20) -->1020

注意:数值和点之前必须使用空格分开,否则会把第一个点当成小数点
任何有字符串参与的算术运算都被当作浮点运算处理

tonumber显示地将字符串转换成数值,不满足条件是返回nil,否则返回对应的整形值或浮点类型值,还可以在添加一个参数指明使用二进制到三十六进制之间的任意进制</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值