gpt4 book ai didi

python - 大写连字符名称

转载 作者:太空宇宙 更新时间:2023-11-03 12:45:18 25 4
gpt4 key购买 nike

我有一个看起来像这样的脚本:

firstn = input('Please enter your first name: ') 
lastn = input('Please enter Your last name: ')
print('Good day, ' + str.capitalize(firstn) + ' ' + str.capitalize(lastn)+ '!')

它可以很好地处理像 jack black 或 morgan meeman 这样的简单名字,但是当我输入像 jordan-belfort image 这样的带连字符的名字时,我会期望 "Jordan-Bellfort Image" 但我收到 "Jordan-bellfort Image"

如何让 python 将连字符后的字符大写?

最佳答案

您可以使用 title() :

print('Good day,', firstn.title(), lastn.title(), '!')

控制台示例:

>>> 'jordan-bellfort image'.title()
'Jordan-Bellfort Image'

关于python - 大写连字符名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39334291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com