您的位置:首页 > 其它

键盘输入一句英文 将每个单词的首字母大写

2018-03-07 08:40 1081 查看
在python中,有代码可以直接实现此功能
str2 = "hello nice To meet You
print(str2.title())
 还有几个相似的功能
#将字符串中的大写转化成小写 小写转化成大写
print(str2.swapcase())

#就第一个首字母大写 其他小写
print(str2.capitalize())

用自己的方法实现将每个单词的首字母大写的功能方法一:
def huan(src):
str1='';
len1=len(src);
for i in range(len1):
if(i==0):
str1=chr(ord(src[i])-32);
print(str1,end='');
elif(src[i-1]==' '):
str1=chr(ord(src[i])-32);
print(str1,end='');
else:
str1=src[i];
print(str1,end='');
num1=input('输入字符串:');
huan(num1);
方法二:
str1=input('输入字符串:');
list1=str1.split();
for sub in list1:
sub1=sub.replace(sub[0],chr(ord(sub[0])-32));
print(sub1,end=' ');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐