使用字符串
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供金門網(wǎng)站建設(shè)、金門做網(wǎng)站、金門網(wǎng)站設(shè)計(jì)、金門網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、金門企業(yè)網(wǎng)站模板建站服務(wù),十余年金門做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。第二次世界大戰(zhàn)促使了現(xiàn)代電子計(jì)算機(jī)的誕生,當(dāng)初的想法很簡單,就是用計(jì)算機(jī)來計(jì)算導(dǎo)彈的彈道,因此在計(jì)算機(jī)剛剛誕生的那個(gè)年代,計(jì)算機(jī)處理的信息主要是數(shù)值,而世界上的第一臺(tái)電子計(jì)算機(jī)ENIAC每秒鐘能夠完成約5000次浮點(diǎn)運(yùn)算。隨著時(shí)間的推移,雖然對(duì)數(shù)值運(yùn)算仍然是計(jì)算機(jī)日常工作中最為重要的事情之一,但是今天的計(jì)算機(jī)處理得更多的數(shù)據(jù)都是以文本信息的方式存在的,而Python表示文本信息的方式我們?cè)诤茉缫郧熬驼f過了,那就是字符串類型。所謂字符串,就是由零個(gè)或多個(gè)字符組成的有限序列,一般記為$${\displaystyle s=a_{1}a_{2}\dots a_{n}(0\leq n \leq \infty)}$$。
我們可以通過下面的代碼來了解字符串的使用。
def main(): str1 = 'hello, world!' # 通過len函數(shù)計(jì)算字符串的長度 print(len(str1)) # 13 # 獲得字符串首字母大寫的拷貝 print(str1.capitalize()) # Hello, world! # 獲得字符串變大寫后的拷貝 print(str1.upper()) # HELLO, WORLD! # 從字符串中查找子串所在位置 print(str1.find('or')) # 8 print(str1.find('shit')) # -1 # 與find類似但找不到子串時(shí)會(huì)引發(fā)異常 # print(str1.index('or')) # print(str1.index('shit')) # 檢查字符串是否以指定的字符串開頭 print(str1.startswith('He')) # False print(str1.startswith('hel')) # True # 檢查字符串是否以指定的字符串結(jié)尾 print(str1.endswith('!')) # True # 將字符串以指定的寬度居中并在兩側(cè)填充指定的字符 print(str1.center(50, '*')) # 將字符串以指定的寬度靠右放置左側(cè)填充指定的字符 print(str1.rjust(50, ' ')) str2 = 'abc123456' # 從字符串中取出指定位置的字符(下標(biāo)運(yùn)算) print(str2[2]) # c # 字符串切片(從指定的開始索引到指定的結(jié)束索引) print(str2[2:5]) # c12 print(str2[2:]) # c123456 print(str2[2::2]) # c246 print(str2[::2]) # ac246 print(str2[::-1]) # 654321cba print(str2[-3:-1]) # 45 # 檢查字符串是否由數(shù)字構(gòu)成 print(str2.isdigit()) # False # 檢查字符串是否以字母構(gòu)成 print(str2.isalpha()) # False # 檢查字符串是否以數(shù)字和字母構(gòu)成 print(str2.isalnum()) # True str3 = ' jackfrued@126.com ' print(str3) # 獲得字符串修剪左右兩側(cè)空格的拷貝 print(str3.strip()) if __name__ == '__main__': main()
分享題目:python字符串和常用數(shù)據(jù)結(jié)構(gòu)知識(shí)總結(jié)-創(chuàng)新互聯(lián)
分享路徑:http://aaarwkj.com/article38/deodsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、定制網(wǎng)站、App開發(fā)、服務(wù)器托管、微信小程序、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容