這裡補充python索引操作,之前遺忘了,罪過罪過
下面是python入門基本操作(五)–字典入口
# coding=utf8
#索引#1、通過索引讀取序列中的指定元素,索引有正向和負向之別
#2、索引的表示式:str[x]其中x是需要寫入的數值,如:str[1]
#3、索引中正向索引從0開始,負向索引是從-1開始
# 在公司中叫下標或角標
str=
'duogzduo'
#把duoceshi賦值給str這個變數
#正向索引
print
str[0]
#執行結果:d
print
str[3]
#執行結果:g
print
str[7]
#執行結果:o
print
str[8]
#執行結果:string index out of range 報錯,索引越界
#負向索引
print
str[-1
]#執行結果:o
print
str[-3
]#執行結果:d
print
str[-8
]#執行結果:d
print
str[-9
]#執行結果:string index out of range 報錯,索引越界
#索引切片
#1、切片的表示式:
#str[start_index:end_index:step]
#即[開始索引:結束索引:步長值]
#2、開始索引的值是可以取的;結束索引值是不可以取的
#3、注意點:
# 1)切片中如果步長不寫,預設為1
# 2)步長從開始索引走起,步長也分正負
# 3)切片從開始索引到結束索引,結果不包含結束索引位的值
str=
'duogzduo'
print
str[2:
5]#執行結果:ogz
print
str[1:
6]#執行結果:uogzd
print
str[1:
6:2]
#執行結果:ugd 每隔2個取乙個字元
print
str[0:
7:3]
#執行結果:dgu
print
str[-1
:-6:
-1]#執行結果:oudzg
print
str[-1
:-6]
#執行結果:數學寫法錯誤,不會顯示結果
print
str[-6
:-1]
#執行結果:ogzdu
#':'冒號前面沒有數字,則預設是0
print
str[:3
]#執行結果:duo
print
str[::
]#執行結果:全部duogzduo
print
str[6:
-1]#執行結果:u
print
str[::
-1]#執行結果:實現字串反轉輸出oudzgoud
因為實在不想去拖延,拖延可以說是一種心理病,拖得越久,事情越是辦不了。當心中還尚存一絲熱情,盡快把想做的事情弄好,這樣就不會為難自己。哈哈。
當初想法就是寫完python基礎就去嘗試寫linux,舉步維艱,才知創作不易,加油~
Python入門系列 List基本操作
簡單介紹一下python中列表的基本操作,包括建立 賦值 訪問 更新和刪除操作。建立列表並給它賦值 建立乙個列表就像給乙個變數賦值一樣的簡單,你也可以手工寫乙個列表 空的或者有值的都行 然後賦值給乙個變數,列表是由方括號 來定義的,你也可以使用工廠方法list 來建立它。alist 123,abc ...
Python入門(六) 迭代
1 迭代的概念 在python中,如果給定乙個list或tuple,我們可以通過for迴圈來遍歷這個list或tuple,這種遍歷我們成為迭代 iteration 在python中,迭代是通過 for in 來完成的。迭代操作就是對於乙個集合,無論該集合是有序 還是無序,我們用 for 迴圈總是可以...
Jsoup入門基本操作
jsoup是用於解析html的乙個第三方jar包,能夠快速方便的提取出dom結構 通過字串 jsoup.parse string html 根據字串來獲取document物件獲取body document d jsoup.parsebodyfragment string html d.body 獲取...