1. 程式人生 > >【Leetcode】To Lower Case

【Leetcode】To Lower Case

題目大意:把所有的大寫字母轉化為小寫字母

解題方法:判斷字元是否在‘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()函式直接實現;