709. 转换成小写字母(Python)

题目

难度:★☆☆☆☆
类型:字符串

实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。

示例

示例 1
输入: "Hello"
输出: "hello"

示例 2
输入: "here"
输出: "here"

示例 3
输入: "LOVELY"
输出: "lovely"

解答

这道题很简单,相当于实现“str.lower()”。我们字符串中的所有大写字母转换成相对应的小写字母即可,这里根据ascii码进行转换。

class Solution:
    def toLowerCase(self, str: str) -> str:
        return ''.join([chr(ord(c)+32) if 65 <= ord(c) <= 90 else c for c in str])

如有疑问或建议,欢迎评论区留言~

你可能感兴趣的:(709. 转换成小写字母(Python))