Python编程基础:第十九节 索引Index Operator
第十九節(jié) 索引Index Operator
- 前言
- 實(shí)踐
前言
我們?cè)谧址畬W(xué)習(xí)過(guò)程中已經(jīng)接觸過(guò)索引的相關(guān)內(nèi)容,我們?cè)谶@里做一個(gè)小結(jié),Python中的索引分為兩部分,一種是從左向右,從0開(kāi)始依次遞增,例如字符串“ABC”中,A的索引為0,B的索引為1,C的索引為2。另一種是從右向左,從-1開(kāi)始依次遞減,在字符串“ABC”中,C的索引為-1,B的索引為-2,A的索引為-3。字符串中的每個(gè)元素既可以用從右向左的索引表示,也可以用從左向右的索引表示。我們常對(duì)字符串、列表、元組等進(jìn)行元素提取以及切片操作,而這一切都離不開(kāi)索引。
實(shí)踐
我們創(chuàng)建一個(gè)字符串表示用戶(hù)的名稱(chēng):
name = "tom Efficion"我們提取其前3個(gè)字符作為用戶(hù)的姓,并將所有字母大寫(xiě):
first_name = name[:3].upper() print(first_name) >>> TOM進(jìn)一步,我們提取最后8個(gè)字符作為用戶(hù)的名,并將所有字母小寫(xiě):
last_name = name[4:].lower() print(last_name) >>> efficion如果我們現(xiàn)在要提取用戶(hù)姓名的最后一個(gè)字母,可以采用如下方式:
last_character = name[-1] print(last_character) >>> n對(duì)于用戶(hù)名稱(chēng)拼寫(xiě),我們需要首字母大寫(xiě),如果其輸入為小寫(xiě),我們需要轉(zhuǎn)為相應(yīng)的大寫(xiě)字母:
if(name[0].islower()):name = name.capitalize() print(name) >>> Tom efficion可見(jiàn),由于我們用戶(hù)名稱(chēng)的首字母是小寫(xiě)的,所以程序判斷滿(mǎn)足條件后將其首字母大寫(xiě)后打印到控制臺(tái)。
以上便是索引的全部?jī)?nèi)容,感謝大家的收藏、點(diǎn)贊、評(píng)論。我們下一節(jié)將介紹函數(shù)(Function),敬請(qǐng)期待~
總結(jié)
以上是生活随笔為你收集整理的Python编程基础:第十九节 索引Index Operator的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python编程基础:第十八节 字典Di
- 下一篇: Python编程基础:第二十节 函数Fu