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])

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容