Lua 编程中的 string.lower() 函数


在我们使用字符串编写代码的某些情况下,我们可能希望将一些字符串变成小写,例如考虑一个非常基本的 API 案例,它使用身份验证服务,而且该身份验证服务要求密码为小写,在这种情况下,我们需要将用户输入的任意密码转换为小写。

Lua 中通过 **string.lower() **函数将字符串转换为小写。

语法

string.lower(s)

在上方的语法中,标识符 s 表示我们试图转换为小写的字符串。

示例

我们来考虑一个非常简单的示例,其中我们将一个字符串常量转换为小写。

考虑下方所示的示例 −

 在线演示

s = string.lower("ABC")
print(s)

输出

abc

hello

示例

考虑下方所示的示例 −

 在线演示

s = "ABC"
s1 = string.lower("ABC")
print(s)
print(s1)

输出

ABC
abc

关于 **string.lower()** 函数,有一个重要的事情需要注意,那就是它不会修改原始字符串,它只对其副本进行修改并返回该副本。让我们借助一个示例来探索这种特殊情况。

示例

考虑下方所示的示例 −

 在线演示

s = "a"
string.lower("a")
print(s)

输出

a

开启 职业生涯

完成课程,获得认证

开始学习
广告