Lua程序设计练习题第四章

学习笔记:

学习内容概括:主要学习字符串的一些相关操作库函数。

  1. Lua 语言中的字符串是不可变值,但可以创建一个新字符串 的方式来达到修改的目的。
  2. 字符串长度获取:
		str="abcd"
		print(#str)        ->4
		print(string.len(str))         ->4
  1. 连接两个字符串:可以使用连接操作符 .. (两个点)来进行字符串连接 如果操作数中存在数值,那么Lua 语言会先把数值转换成字符串
		"hello".."world"           ->helloworld
  1. 字符串常量:可以使用一对双引号或单引号来声明字符串常量
  2. 强制类型转换:如果需要显式地将一个字符串转换成数值,那么可以使用函数 tonumbe 当这个字符串的内容不能表示为有效数字时该函数返回 nil ;否则,该函数就按照 Lua 语法扫描器的规则返回对应的整型值或浮点类型值。

(默认情况 ,函数 tonumber 使用的是十进制,但是也可以指明使用二进制到 十六进制之间的任意进制)

				tonumber (" 100101 ", 2) --> 37 
				tonumbe (" fff ", 16) --> 4095 
				tonumber ("- ZZ", 36 ) --> -1295 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值