Python3하지 STR 자신의 변환이 낮은 소문자 문자를 비트

Python3하지 STR 자신의 변환이 낮은 소문자 문자를 비트

원제 https://leetcode-cn.com/problems/to-lower-case/

제목 :
문자열을 사용할 수 없습니다 낮은 () API를 제공!
함수와 toLowerCase ()를 구현, 함수는 문자열 인수 str을 소요하고, 소문자로 문자열을 대문자로 변환 한 다음 새로운 문자열을 반환합니다.
예 1 :

输入: "Hello"
输出: "hello"

예 2 :

输入: "here"
输出: "here"

예 3 :

输入: "LOVELY"
输出: "lovely"

문제 해결 :

class Solution:
    def toLowerCase(self, str: str) -> str:
        return ''.join(list(map(lambda x:chr(ord(x)|32), str))) # 变小写就和32按位或,变大写就和-33按位与,大变小小变大则和32按位异或
게시 24 개 원래 기사 · 원의 칭찬 0 · 조회수 413

추천

출처blog.csdn.net/qq_18138105/article/details/105170712