1.字符串(string)
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)峨眉山,十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
示例: '余慶','yuqing','123','Hello!'
特點: 用引號括起來的文本。
轉(zhuǎn)換方式: 使用str()函數(shù)轉(zhuǎn)換,str()函數(shù)能將數(shù)據(jù)轉(zhuǎn)換成其字符串類型,不管這個數(shù)據(jù)是int類型還是float類型,只要放到括號里。就能成為字符串類型。
2.整數(shù)(int)
示例:-1,0,1,2,123
特點:不帶小數(shù)點和引號的普通數(shù)字。
轉(zhuǎn)換方式:使用int()函數(shù)轉(zhuǎn)換, 只有符合整數(shù)規(guī)范的字符串類數(shù)據(jù),才能被int()函數(shù)強制轉(zhuǎn)換。
(注:整數(shù)形式的字符串比如'6'和'1',可以被int()函數(shù)強制轉(zhuǎn)換。其次,文字形式,比如中文、火星文或者標(biāo)點符號,不可以被int()函數(shù)強制轉(zhuǎn)換。
最后,小數(shù)形式的字符串,由于Python的語法規(guī)則,也不能使用int()函數(shù)強制轉(zhuǎn)換。)
(注:int()函數(shù)的本質(zhì)是將數(shù)據(jù)轉(zhuǎn)換為整數(shù)。對于浮點數(shù),int()函數(shù)會做取整處理。int()函數(shù)會直接抹零,直接輸出整數(shù)部分。)
3.浮點數(shù)(float)
示例:-0.33,3.1415926,1.0
特點:帶小數(shù)點的數(shù)字,運算結(jié)果會存在誤差。
轉(zhuǎn)換方式:使用float()函數(shù)轉(zhuǎn)換,float()函數(shù)也可以將整數(shù)和字符串轉(zhuǎn)換為浮點類型。但同時,如果括號里面的數(shù)據(jù)是字符串類型,那這個數(shù)據(jù)一定得是數(shù)字形式。
python中字符與數(shù)字相互轉(zhuǎn)換用chr()即可。 python中的字符數(shù)字之間的轉(zhuǎn)換函數(shù) int(x [,base ]) 將x轉(zhuǎn)換為一個
1、全部轉(zhuǎn)換成大寫:upper()
用法: str = ‘marsggbo’
print str.upper()
結(jié)果:MARSGGBO
2、全部轉(zhuǎn)換成小寫:lower()
用法:str = 'MarsGGbO'
print str.lower()
結(jié)果:? marsggbo
3、首字母轉(zhuǎn)換成大寫:capitalize()? ,其余全部小寫
注意:此方法返回的字符串只有它的第一個字符大寫的副本。
用法:str = 'mars is VEry sliM and cLever!'
print str.capitalize()
結(jié)果:Mars is very slim and clever!
4、標(biāo)題首字母大寫:title()
用法:str = 'mARS iS slim and cLEver!'
print str.title()
結(jié)果:Mars Is Slim And Clever!
擴展資料:
輸入一串字符,將大寫字母轉(zhuǎn)換成小寫字母,小寫字母轉(zhuǎn)換為大寫字母
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(計算機程序設(shè)計語言)