string.upper 和 string.lower:转换大小写
本课属于 Coddy Lua 学习旅程的“基础知识”单元。第 45 课,共 90 课。
string.upper() 和 string.lower()。
这些函数可以将字符串转换为不同的大小写形式。string.upper() 函数会将字符串中的所有字母转换为大写,而 string.lower() 会将它们转换为小写:
local message = "Hello World"
local uppercase = string.upper(message)
local lowercase = string.lower(message)
print(uppercase) -- 输出:HELLO WORLD
print(lowercase) -- 输出:hello world这些函数对于规范用户输入或在程序中创建统一格式特别有用。例如,你可以将用户名转换为小写以便进行比较,或将标题转换为大写以便显示。
挑战
简单创建一个文本格式化系统,将混合大小写的公司名称转换为大写和小写版本,以用于不同的显示场景。声明一个名为 companyName 的变量,并将值 "TechCorp Solutions" 赋给它。使用 string.upper() 创建大写版本,并将其存储在名为 upperName 的变量中。使用 string.lower() 创建小写版本,并将其存储在名为 lowerName 的变量中。分别在单独的行中打印大写和小写版本。
亲手试试
-- 声明公司名称变量
companyName = "TechCorp Solutions"
-- TODO:在这里编写代码,创建全大写和全小写版本
-- 打印结果
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
8字符串操作基础
string.len():获取字符串长度string.upper 和 string.lower:转换大小写string.sub():截取字符串string.rep():重复字符串string.find():查找字符串回顾:格式化用户名自己练习: Lua 在线编译器