每日一题 【每日一题】首字母大写-Python-20211021

Jack · 2021年10月21日 · 最后由 Jack 回复于 2021年10月22日 · 21 次阅读
本帖已被设为精华帖!

输入一个英文句子,将每个单词的首字母改成大写

Jack 将本帖设为了精华贴 10月21日 21:08

参考代码:

class Solution:
    def capitalizesFirst(self, s):
        n = len(s)
        s1 = list(s)
        if s1[0] >= 'a' and s1[0] <= 'z':
            s1[0] = chr(ord(s1[0]) - 32)
        for i in range(1, n):
            if s1[i -1] == '' and s1[i] != '':
                s1[i] = chr(ord(s1[i]) - 32)
        return ''.join(s1)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册