當前位置:首頁 » 編程語言 » python首字母大寫

python首字母大寫

發布時間: 2022-06-05 09:33:25

python中如何將一個英文句子中的每個單詞的首字母由小寫轉換為大寫

我簡單寫了一個,題主看行不行

defconvert_initial(old:str)->str:
new=""
i=0
whilei<len(old):
if(i==0)or(old[i-1]==""):
new+=old[i].upper()
else:
new+=old[i]
i+=1

returnnew

運行示例:

>>>convert_initial("areuok?")
'AreUOk?'
>>>convert_initial("whoami?")
'WhoAmI?'
>>>convert_initial("hereur.")
'HereUR.'

Ⅱ python大小寫字母轉換代碼

利用函數進行字母的大小寫轉換

upper():所有字母大寫

lower():所有字母小寫

capitalize():首字母大寫,其他字母小寫

title():每個單詞首字母大寫,其他小寫

示例:

#encoding:UTF-8
msg = 'www.BAIDU.com.123'
print(msg.upper()) #upper()函數,將所有字母都轉換成大寫
print(msg.lower()) #lower()函數,將所有字母都轉換成小寫
print(msg.capitalize()) #capitalize()函數,將首字母都轉換成大寫,其餘小寫
print(msg.title()) #title()函數,將每個單詞的首字母都轉換成大寫,其餘小寫
結果:

www.BAIDU.COM.123
www..com.123
www..com.123
www.Bai.Com.123
利用循環語句進行字母的大小寫轉換

Python中每個字母都有編號,可以根據編號來判斷是大寫字母還是小寫字母,大寫字母A的編號為:65,大寫字母Z的編號為90,小寫字母a的編號為:97,小寫字母z的編號為122;大小寫字母之間的編號相差32,可以利用這個來進行大寫寫的轉換

示例:

#encoding:UTF-8
msg = 'www.BAIDU.com.123'
for num in msg:
if 97 <= ord(num) <= 122: #小寫字母
upper_num = ord(num)-32 #大小寫字母之前差了32
#chr()函數可以將編碼數值轉為字元(python沒有字元的概念)
print (chr(upper_num),end='')
else:
print(num,end='') #不是小寫字元,原樣輸出
print() #輸出一個換行符
msg = 'www.BAIDU.com.123'
for num in msg:
if 65 <= ord(num) <= 90: #大寫字母
upper_num = ord(num)+32 #大小寫字母之前差了32
#chr()函數可以將編碼數值轉為字元(python沒有字元的概念)
print (chr(upper_num),end='')
else:
print(num,end='') #不是大寫字元,原樣輸出
結果:

www.BAIDU.COM.123
www..com.123
————————————————
版權聲明:本文為CSDN博主「捨得齋」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u014642915/article/details/103149769

Ⅲ python如何定義函數將小寫轉換為大寫

1、全部轉換成大寫:upper()

用法: str = 『marsggbo』

print str.upper()

結果:MARSGGBO

2、全部轉換成小寫:lower()

用法:str = 'MarsGGbO'

print str.lower()

結果: marsggbo

3、首字母轉換成大寫:capitalize() ,其餘全部小寫

注意:此方法返回的字元串只有它的第一個字元大寫的副本。

用法:str = 'mars is VEry sliM and cLever!'

print str.capitalize()

結果:Mars is very slim and clever!

4、標題首字母大寫:title()

用法:str = 'mARS iS slim and cLEver!'

print str.title()

結果:Mars Is Slim And Clever!



(3)python首字母大寫擴展閱讀:

輸入一串字元,將大寫字母轉換成小寫字母,小寫字母轉換為大寫字母

a = input("請 輸入字元:")

b = []

for n in a :

if "a"<= n <= "z":

b.append(n.upper())

elif"A" <= n <= "Z" :

b.append(n.lower())

else:

b.append(n)

print("".join(b))

參考資料:網路——Python(計算機程序設計語言)

Ⅳ 為什麼Python的第一個字母要大寫

是的;
請看如下知識:
python為string對象提供了轉換大小寫的方法:upper()

lower().
還不止這些,python還為我們提供了首字母大寫,其餘小寫的capitalize()方法,
以及所有單詞首字母大寫,其餘小寫的title()方法.

Ⅳ python列表首字母大寫

# 2021-05-12 Luke
name = ['luke', 'sabo', 'blue', 'owen']
for a in name:
print(a.title())

Ⅵ 用python怎麼把字元串首字母改為大寫

利用capitalize()函數將字元串的首字母轉為大寫,其餘變為小寫def normallize(name): return name.capitalize()L2 = list(map(normallize,L1))print(L2)

熱點內容
編譯原理已知語言求文法習題 發布:2025-02-09 02:05:15 瀏覽:131
中國首個具有世界影響力的編譯器 發布:2025-02-09 01:56:21 瀏覽:719
tomcat上傳超時 發布:2025-02-09 01:41:42 瀏覽:483
androidactivity豎屏 發布:2025-02-09 01:41:40 瀏覽:377
家庭配置怎麼合理 發布:2025-02-09 01:36:14 瀏覽:807
頭條軍事源碼 發布:2025-02-09 01:31:53 瀏覽:997
androidintent視頻 發布:2025-02-09 01:31:43 瀏覽:858
歐姆龍plc密碼如何設置 發布:2025-02-09 01:24:31 瀏覽:687
php支持jpeg 發布:2025-02-09 01:24:22 瀏覽:803
反編譯去注冊碼 發布:2025-02-09 01:19:48 瀏覽:887