利用函數(shù)進(jìn)行字母的大小寫轉(zhuǎn)換
創(chuàng)新互聯(lián)建站從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元湘潭做網(wǎng)站,已為上家服務(wù),為湘潭各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
upper():所有字母大寫
lower():所有字母小寫
capitalize():首字母大寫,其他字母小寫
title():每個(gè)單詞首字母大寫,其他小寫
示例:
#encoding:UTF-8
msg = ''
print(msg.upper()) #upper()函數(shù),將所有字母都轉(zhuǎn)換成大寫
print(msg.lower()) #lower()函數(shù),將所有字母都轉(zhuǎn)換成小寫
print(msg.capitalize()) #capitalize()函數(shù),將首字母都轉(zhuǎn)換成大寫,其余小寫
print(msg.title()) #title()函數(shù),將每個(gè)單詞的首字母都轉(zhuǎn)換成大寫,其余小寫
結(jié)果:
利用循環(huán)語句進(jìn)行字母的大小寫轉(zhuǎn)換
Python中每個(gè)字母都有編號(hào),可以根據(jù)編號(hào)來判斷是大寫字母還是小寫字母,大寫字母A的編號(hào)為:65,大寫字母Z的編號(hào)為90,小寫字母a的編號(hào)為:97,小寫字母z的編號(hào)為122;大小寫字母之間的編號(hào)相差32,可以利用這個(gè)來進(jìn)行大寫寫的轉(zhuǎn)換
示例:
#encoding:UTF-8
msg = ''
for num in msg:
if 97 = ord(num) = 122: #小寫字母
upper_num = ord(num)-32 #大小寫字母之前差了32
#chr()函數(shù)可以將編碼數(shù)值轉(zhuǎn)為字符(python沒有字符的概念)
print (chr(upper_num),end='')
else:
print(num,end='') #不是小寫字符,原樣輸出
print() #輸出一個(gè)換行符
msg = ''
for num in msg:
if 65 = ord(num) = 90: #大寫字母
upper_num = ord(num)+32 #大小寫字母之前差了32
#chr()函數(shù)可以將編碼數(shù)值轉(zhuǎn)為字符(python沒有字符的概念)
print (chr(upper_num),end='')
else:
print(num,end='') #不是大寫字符,原樣輸出
結(jié)果:
————————————————
版權(quán)聲明:本文為CSDN博主「舍得齋」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:
利用capitalize()函數(shù)將字符串的首字母轉(zhuǎn)為大寫,其余變?yōu)樾慸ef normallize(name): return name.capitalize()L2 = list(map(normallize,L1))print(L2)
在python里有兩個(gè)內(nèi)置函數(shù)可以直接轉(zhuǎn)換大小寫字母的,可以直接用函數(shù)upper()將小寫字母轉(zhuǎn)換成大寫。
網(wǎng)站欄目:python大寫的函數(shù),python全部大寫函數(shù)
文章分享:http://vcdvsql.cn/article22/hshdcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、微信公眾號(hào)、虛擬主機(jī)、微信小程序、企業(yè)建站、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)