[英]Capitalize a string
有沒有人知道一個非常簡單的方法,只是字符串的第一個字母大寫,不管其余字符串的大小寫?
例如:
asimpletest -> Asimpletest
aSimpleTest -> ASimpleTest
我希望能夠完成所有字符串長度。
>>> b = "my name"
>>> b.capitalize()
'My name'
>>> b.title()
'My Name'
your_string.title()
怎么樣?
例如"banana".title() -> Banana
s = s[0].upper() + s[1:]
除了空字符串(當s=""
)時,這應該適用於每個字符串。
這實際上給你一個大寫的單詞,而不是只是大寫第一個字母
cApItAlIzE - >資本化
def capitalize(str):
return str[:1].upper() + str[1:].lower().......
為首字母大寫;
a="asimpletest"
print a.capitalize()
for make all字符串大寫使用以下提示;
print a.upper()
這是我認為很容易的。
可以在這里找到有關字符串函數的文檔https://docs.python.org/2.6/library/string.html#string-functions
下面的代碼將帶有空格的第一個字母作為separtor
s="gf12 23sadasd"
print( string.capwords(s, ' ') )
Gf12 23sadasd
str = str[:].upper()
在我看來,這是最簡單的方法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.