title,upper是字符串str對象的方法,并不是函數,列表自然然不能用。
堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業 ”的價值觀,專業網站建設服務10余年為成都水泥攪拌車小微創業公司專業提供成都企業網站建設營銷網站建設商城網站建設手機網站建設小程序網站建設網站改版,從內容策劃、視覺設計、底層架構、網頁布局、功能開發迭代于一體的高端網站建設服務。
要逐個取出列表中的元素,取出的元素是str才可以用
python中是區分大小寫的,不管是變量、函數、還是類,都要嚴格的區分大小寫。 例如,page和Page是兩個不同的變量,name和Name也是完全不同的兩個變量。
利用函數進行字母的大小寫轉換
upper():所有字母大寫
lower():所有字母小寫
capitalize():首字母大寫,其他字母小寫
title():每個單詞首字母大寫,其他小寫
示例:
#encoding:UTF-8
msg = ''
print(msg.upper()) #upper()函數,將所有字母都轉換成大寫
print(msg.lower()) #lower()函數,將所有字母都轉換成小寫
print(msg.capitalize()) #capitalize()函數,將首字母都轉換成大寫,其余小寫
print(msg.title()) #title()函數,將每個單詞的首字母都轉換成大寫,其余小寫
結果:
利用循環語句進行字母的大小寫轉換
Python中每個字母都有編號,可以根據編號來判斷是大寫字母還是小寫字母,大寫字母A的編號為:65,大寫字母Z的編號為90,小寫字母a的編號為:97,小寫字母z的編號為122;大小寫字母之間的編號相差32,可以利用這個來進行大寫寫的轉換
示例:
#encoding:UTF-8
msg = ''
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 = ''
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='') #不是大寫字符,原樣輸出
結果:
————————————————
版權聲明:本文為CSDN博主「舍得齋」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:
需求是將列表中的字母全部小寫么?我用的python3
strings = ['Right', 'SAID', 'Fred']
strings = [item.lower() for item in strings]
print(strings)
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!
擴展資料:
輸入一串字符,將大寫字母轉換成小寫字母,小寫字母轉換為大寫字母
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(計算機程序設計語言)
1. 在python中主要有四種轉換方式,如下圖
2. 這里我們舉例說明各自的用途:
#大小寫轉換
str3 = "Hello"
str4 = "WORLD"
str5 = "shirley.xie"
str6 = "welcome to here"
print(str3.upper())? ? #轉化所有為大寫
print(str4.lower())? #轉換所有為小寫
print("shirley.xie".title())? ? ? #轉換每個單詞首字母為大寫
print("welcome to here".capitalize())? ? #轉換第一個首字母大寫
輸出的結果為:?
HELLO
world
Shirley.Xie
Welcome to here
當前題目:python3大小寫函數 python3大小寫轉換
路徑分享:http://vcdvsql.cn/article10/hepedo.html
成都網站建設公司_創新互聯,為您提供響應式網站、域名注冊、品牌網站建設、云服務器、Google、企業建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯