視頻講解:
字符串?dāng)?shù)據(jù)類(lèi)型01
1.字符串-理解
字符串就是一系列字符。在python中,用引號(hào)括起來(lái)文本內(nèi)容的都是字符串。
其語(yǔ)法格式為:‘文本內(nèi)容’或者“文本內(nèi)容”
編寫(xiě)程序如下所示
我們發(fā)現(xiàn)其中的引號(hào)可以是單引號(hào),也可以是雙引號(hào)。這樣的靈活性可以使我們進(jìn)行引號(hào)之間的嵌套。
編寫(xiě)程序如下所示:
運(yùn)行結(jié)果如下所示
我們可以發(fā)現(xiàn)這里可以輸出帶有雙引號(hào)的python
修改程序如下所示:
我們可以發(fā)現(xiàn)這里輸出的是帶有單引號(hào)的python
經(jīng)過(guò)分析我們可以得出以下結(jié)論:
引號(hào)之間是可以存在嵌套的,該字符串類(lèi)型變量的值是最外面單引號(hào)或者雙引號(hào)的值
2.字符串處理
2.1拼接字符串(+或者*)
所謂的拼接字符串,就是將兩個(gè)或多個(gè)字符串進(jìn)行拼接組成一個(gè)更長(zhǎng)的字符串,
+號(hào)的語(yǔ)法格式:字符串1+字符串2+字符串3......,
編寫(xiě)程序如下所示
*號(hào)的語(yǔ)法格式:字符串*數(shù)字或者數(shù)字*字符串,
編寫(xiě)程序如下所示
通過(guò)上面+號(hào)和*號(hào)的運(yùn)行結(jié)果我們可以總結(jié)出,+號(hào)可以把不同的字符串進(jìn)行拼接,*號(hào)可以把相同的字符串進(jìn)行復(fù)制,將字符串與復(fù)制的字符串進(jìn)行拼接,復(fù)制的次數(shù)與數(shù)字相關(guān)。
2.2轉(zhuǎn)義字符
Python 使用反斜杠\轉(zhuǎn)義特殊字符,如果不想讓反斜杠發(fā)生轉(zhuǎn)義,可以在字符串前面添加一個(gè) r,表示原始字符串。
一般的轉(zhuǎn)義字符有:\n代表?yè)Q行符;\t代表制表符;\\代表一個(gè)字符串
編寫(xiě)程序如下所示:
另外,反斜杠()可以作為續(xù)行符,表示下一行是上一行的延續(xù)。編寫(xiě)程序如下所示
2.3字符串有關(guān)函數(shù)
函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段。對(duì)于字符串類(lèi)型的變量或者數(shù)據(jù),python規(guī)定好了下面的幾個(gè)內(nèi)置函數(shù),我們只需調(diào)用即可。
調(diào)用方法:字符串?dāng)?shù)據(jù).函數(shù)或者字符串變量.函數(shù)
2.3.1字符串首字母大寫(xiě)(title函數(shù))
我們可以發(fā)現(xiàn)我們之前使用的英文名will smith全是小寫(xiě)的狀態(tài),正規(guī)英文名應(yīng)該是每個(gè)單詞首字母大寫(xiě)的,所以我們用python提供的title函數(shù)來(lái)讓英文狀態(tài)下的字符串每個(gè)單詞首字母大寫(xiě),編寫(xiě)程序如下所示:
2.3.2字符串全部字母大寫(xiě)或者全部字母小寫(xiě)(upper函數(shù)或者lower函數(shù))
有時(shí)需要將英文狀態(tài)下的字符串進(jìn)行全部字母大小寫(xiě)轉(zhuǎn)換,這時(shí)就需要用到upper函數(shù)或者lower函數(shù),編寫(xiě)程序如下所示
練習(xí)題
1.輸出給個(gè)人起個(gè)英文名,輸出個(gè)人的中文名、英文名、地址等信息
=列表學(xué)習(xí)之后=文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-462028.html
2.4截取字符串
字符串可以理解為特殊的列表,在學(xué)習(xí)過(guò)列表切片的相關(guān)知識(shí)后,會(huì)更加容易理解截取字符串的操作。
其語(yǔ)法格式:字符串變量名.[開(kāi)始索引,結(jié)束索引]
編寫(xiě)程序如下所示:
其也支持負(fù)數(shù)索引,編寫(xiě)程序如下所示
索引詳解
其截取字符串的方式方法和列表切片是類(lèi)似的,可以學(xué)習(xí)完列表切片的相關(guān)知識(shí)后,再來(lái)學(xué)習(xí)截取字符串文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-462028.html
到了這里,關(guān)于【python基礎(chǔ)】基本數(shù)據(jù)類(lèi)型-字符串類(lèi)型的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!