Lua 编程中的 string.lower() 函数
在我们的代码中有某些场景,当我们处理字符串时,我们可能希望某些字符串是小写的,例如考虑使用身份验证服务的API的一个非常基本的情况,并且该身份验证服务的密码应该小写,在这种情况下,我们需要将用户输入的任何密码转换为小写。
在Lua中将字符串转换为小写是由函数完成的。string.lower()
语法
string.lower(s)
在上面的语法中,标识符s表示我们试图将其转换为小写的字符串。
示例
让我们考虑一个非常简单的例子,我们将字符串文字转换为小写。
考虑下面显示的例子-
s = string.lower("ABC") print(s)输出结果
abc
关于该函数的一个重要点是它不会修改原始字符串,它只是对其副本进行修改并返回该副本。让我们借助一个示例来探索这个特殊案例。string.lower()
示例
考虑下面显示的例子-
s = "ABC" s1 = string.lower("ABC") print(s) print(s1)输出结果
ABC abc
此外,如果一个字符串已经是小写形式,那么什么都不会改变。
示例
考虑下面显示的例子-
s = "a" string.lower("a") print(s)输出结果
a