convert a string such that the first letter is uppercase and everythingelse is lower case
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
How to capitalize the first letter of each word in a string (Python)?
号
是否有一个转换字符串的选项,使第一个字母是大写的,而所有的指针都是小写的……如下面的……我知道有上下两个字母可以转换为大写和小写的……
1
2
3
4
5
6
7 string.upper() //for uppercase
string.lower() //for lowercase
string.lower() //for lowercase
INPUT:-italic,ITALIC
OUTPUT:-Italic
号
http://docs.python.org/2/library/stdtypes.html
是的
1 2 3 4 | In [73]: a, b ="italic","ITALIC" In [74]: a.title(), b.title() Out[74]: ('Italic', 'Italic') |
help()是
1 2 3 4 | S.title() -> string Return a titlecased version of S, i.e. words start with uppercase characters, all remaining cased characters have lowercase. |
是的,正确的使用capitalize()方法。 </P >
例: </P >
1 2 3 | x ="hello" x.capitalize() print x #prints Hello |
标题将企业的每一个字capitalize作为如果它是一个标题。capitalize将只读capitalize的第一个字母中的一个字符串。 </P >
一个简单的方式来做的: </P >
1 2 3 4 | my_string = 'italic' newstr = my_string[0] newstr = newstr.upper() my_string = newstr + my_string[1:] |
让他们lowercase(除了第一个字母): </P >
1 2 3 4 | my_string= 'ITALIC' newstr = my_string[1:] newstr = newstr.lower() my_string = my_string[0] + newstr |
我不知道,如果有一个建立在这样做,但这应该工作。 </P >