【发布时间】:2013-07-07 10:22:36
【问题描述】:
我正在使用以下代码将每个单词的第一个字母改为大写,除了一些琐碎的(a、of 等)
f = open('/Users/student/Desktop/Harry.txt').readlines()[2]
new_string = f.title()
print (new_string)
我还想做的是让那些例外词不如上所述大写,但也有任何已经有大写字母的词(例如中国,新南威尔士州),这些字母将被保留。
【问题讨论】:
-
即使您的问题很清楚,但您显示的代码也无济于事。第一行根本与问题无关。最好是一个示例字符串,所需的
new_string和当前的new_string。 -
所以你想检查你的字符串是否已经全部大写...?
-
像
'aBCDe'这样的词呢?
标签: python string python-3.x