zoukankan      html  css  js  c++  java
  • 936. 首字母大写

    936. 首字母大写

    中文English

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

    样例

    样例1

    输入: s =  "i want to get an accepted"
    输出: "I Want To Get An Accepted"
    

    样例2

    输入: s =  "i jidls    mdijf  i  lsidj  i p l   "
    输出: "I Jidls    Mdijf  I  Lsidj  I P L   "
    

    注意事项

    1. 这个句子可能并不是一个符合语法规则的句子。
    2. 句子长度小于等于100
    class Solution:
        """
        @param s: a string
        @return: a string after capitalizes the first letter
        """
        '''
        大致思路:
        1.首先给定初始值p = '',每次循环如果是从' ' 到有字符的时候,说明是新的字符,此时取到新的完整字符串,首位大写
        2.给定res,如果是字符串的话,首字母大写,如果不是的话,则直接拼接到res里面
        '''
        def capitalizesFirst(self,s):
            res = ''
            Flag = False
            for i in s:
                #说明不是为空
                if i != ' ' and Flag == False:
                    i = i.upper()
                    Flag = True
                elif i == ' ':
                    Flag = False
                res += i
            return res
  • 相关阅读:
    构建之法阅读笔记2
    2020.2.10
    2020.2.9
    2020.2.8
    2020.2.7
    2020.2.6
    2020.2.5
    学习进度——第十三周
    PHPStorm+XAMPP开发php项目
    第一阶段成果建议
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/12590558.html
Copyright © 2011-2022 走看看