题目大意:把所有的大写字母转化为小写字母
解题方法:判断字符是否在‘A’-‘Z’中,如果是,则转换为小写,如果不是,保留不变既可
Python解法:
class Solution(object):
def toLowerCase(self, str):
"""
:type str: str
:rtype: str
"""
res = ""
for s in str:
if ord(s) >= ord('A') and ord(s) <= ord('Z'):
res += chr(ord(s)- ord('A') + ord('a'))
else:
res += s
return res
这题也可以直接用lower()函数直接实现;