今天我們來(lái)學(xué)習(xí)Python零基礎(chǔ)入門(mén)教程第6課:字符串。
在Python零基礎(chǔ)入門(mén)教程4:數(shù)據(jù)類(lèi)型淺談里我們說(shuō)了字符串是帶引號(hào)的量,像‘1’、‘a(chǎn)’、’adb’、’我是小李啊’等都是字符串,字符串除了可以用”還可以用雙引號(hào)””、三個(gè)單引號(hào)”””,三個(gè)雙引號(hào)””””””進(jìn)行表示。引號(hào)里面可以是任何字符。
開(kāi)始今天的第一個(gè)知識(shí)點(diǎn):獲取字符串里面的一個(gè)特定字符:
我們把我們網(wǎng)站域名定義成一個(gè)變量url,運(yùn)行下面代碼
url = 'www.lalz.net'
print(url[1])
運(yùn)行下面代碼:
url = 'www.lalz.net' print(url[3])
運(yùn)行下面代碼:
url = 'www.lalz.net'
print(url[-1])
自己仔細(xì)看下結(jié)果輸出的是什么,現(xiàn)在你知道怎么獲取字符串里面的一個(gè)特定字符了嗎?
好了我來(lái)總結(jié)下:獲取字符串里面的一個(gè)特定字符,如要輸出i要怎么寫(xiě)呢,其實(shí)我們只要從第一個(gè)w開(kāi)始數(shù),開(kāi)始是0,每一字母就加1,數(shù)到i,我們定義變量:word = ‘Hello’,如下圖
如果想到獲取H,那么就運(yùn)行
word = 'Hello' print(word[0])
那么如何知道一個(gè)字符串它有多長(zhǎng),這是今天的第二個(gè)知識(shí)點(diǎn):新函數(shù):len(),運(yùn)行下面代碼看看結(jié)果是什么
word = 'Hello'
print(len(word))
結(jié)果是5,也就是說(shuō)他的長(zhǎng)度是5
運(yùn)行:
word = '我來(lái)了啊' print(len(word))
結(jié)果是4
看上面我們知識(shí),字符串長(zhǎng)度就是看引號(hào)里字符的個(gè)數(shù),但是要注意空格也算一個(gè)字符,運(yùn)行下面代碼就知道了:
word = '我來(lái) 了啊'
print(len(word))
字符串的第三個(gè)知識(shí)點(diǎn):字符串常用內(nèi)置方法:如下圖
運(yùn)行代碼
word = 'Hello'
print(word.lower())
結(jié)果是hello
運(yùn)行:
word = 'Hello' print(word.upper())
結(jié)果是HELLO
其他的可以自己多運(yùn)行試試,初學(xué)者一定要多寫(xiě)代碼
字符串的第四個(gè)知識(shí)點(diǎn):字符串的拼接
如,把’你好,‘、’可以交個(gè)朋友嗎?‘這2個(gè)字符串拼接成:你好,可以交個(gè)朋友嗎?怎么弄,很簡(jiǎn)單,只要在2個(gè)字符串加+號(hào)就可以了:運(yùn)行下面的代碼就成功了
print('你好,' + '可以交個(gè)朋友嗎?')
字符串的第五個(gè)知識(shí)點(diǎn):字符串轉(zhuǎn)換為數(shù)字。
如果字符串里都是數(shù)字,那么可以轉(zhuǎn)換為整型,用函數(shù):int()就可以了,如果還有小數(shù)點(diǎn),可以轉(zhuǎn)換成浮點(diǎn)型,用float()函數(shù)就可以,注意:字符串里不能有除數(shù)字外的其他字符。
例:
i = '232'
w = '123.0'
print(int(i),float(w))
print(type(i),type(w))
結(jié)果:
232 123.0
<class 'str'> <class 'str'>
我們看到它們分別變成了整型和浮點(diǎn)型(注意了嗎,print()函數(shù)可以同時(shí)打印多個(gè)變量
今天的課就講完了,不要被長(zhǎng)長(zhǎng)的文字嚇到了,很簡(jiǎn)單,多打幾次代碼就好了,一天就寫(xiě)了一篇文章,如果滿(mǎn)意的話,點(diǎn)擊下面的打賞,支持下本站吧,謝謝
未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python零基礎(chǔ)入門(mén)教程6:字符串