天天蓝海

  • 首页
  • Python学习
    • HackRank挑战
  • 纪念墙
天天蓝海
学习、记录
  1. 首页
  2. Python学习
  3. HackRank挑战
  4. 正文

【Python学习】-Hackrank挑战-字符串-首字母大写

2025年3月18日 382点热度 0人点赞 0条评论

题目:首字母大写--Alphabet Rangoli


题目要求:

您需要确保护照中人员的姓和名均以大写字母开头。例如,alison heck应正确大写为Alison Heck。

给定一个全名,您的任务是适当地将名字大写。

解题代码:

import re
​
def solve(s):
   for i in s.strip().split():
       if re.match('^[a-z]',i):
           s = s.replace(i,i.capitalize())
       else:
           pass
   return s
​
if __name__ == '__main__':
   s = input()
   print(solve(s))
   

或直接使用join、capitalize、split方法

print(' '.join(word.capitalize() for word in input().split(' ')))
标签: HackRank Challenge
最后更新:2025年3月18日

timmyblue

我们没有说再见,只是很默契的没有打扰。

点赞
< 上一篇
下一篇 >

归档

  • 2025 年 3 月
  • 2025 年 2 月

分类

  • HackRank挑战
  • Python学习

Copyright © 天天蓝海 All Rights Reserved.

苏ICP备2025161349号