日野弥生:勉強しよう
LeetCode 709 - 转换成小写字母
发表于2025年04月04日
用Python3的API可以实现
class Solution:
def toLowerCase(self, s: str) -> str:
return s.lower()
或者可以自行实现API的功能。
class Solution:
def toLowerCase(self, s: str) -> str:
# 运用海象运算符,判断ASCII码处于大写区间时,和32进行按位或运算,即可变为ASCII码更大的小写字母
return "".join(chr(asc | 32) if 65 <= (asc := ord(ch)) <= 90 else ch for ch in s)