Python3 no str propia conversión mordió letras minúsculas inferiores
Título original https://leetcode-cn.com/problems/to-lower-case/
Título:
no se permite utilizar la cadena viene menor API ()!
La implementación de un toLowerCase función (), la función toma un argumento de cadena str, y convierte la cadena a mayúsculas a minúsculas, y luego devuelve la nueva cadena.
Ejemplo 1:
输入: "Hello"
输出: "hello"
Ejemplo 2:
输入: "here"
输出: "here"
Ejemplo 3:
输入: "LOVELY"
输出: "lovely"
La resolución de problemas:
class Solution:
def toLowerCase(self, str: str) -> str:
return ''.join(list(map(lambda x:chr(ord(x)|32), str))) # 变小写就和32按位或,变大写就和-33按位与,大变小小变大则和32按位异或