Python基礎:什麼是切片,它主要是用來幹什麼的?

一:什麼是切片?

1、切片(slice):作用是從字符串序列中取出一部分相應的元素重新組成一個串

語法:字符串[(開始索引b):(結束索引e)(:(步長s))]。(注:()內括起的部分代表可以省略)

例:定義一個變量S,並給變量S賦值爲’ABCDE’,從索引爲1的地方開始切,切到索引4,用一個變量a接收並打印結果,代碼如下圖:

2、切片的用法與說明:

A:開始索引是切片開始切下的位置,0代表第一個元素,-1代表最後一個元素。

例:從倒數第二個索引開始切數,切到倒數第三個。代碼如下:

B:結束索引是切片的終止索引(但不包含終止索引)

例:從第一個開始切,結束索引是1000,代碼如下:

C:步長是切片每次獲取完當前索引後移動的方向和偏移量,沒有步長,相當於取值完成後向後移動一個索上的位置(默認爲1)如:當步長爲正整數時,取正向切片,步長默認值爲1,開始索引值爲0,結束索引的默認值爲len(s)。

例:定義一個變量S,並給變量S賦值,從第一個切到第四個,步長爲2,代碼如下圖:

D:當步長爲負整數時取反向切片。反向切片時,默認的超始位置爲最後一個元素,默認終止位置爲第一個元素的前一個位置。

例:定義一個變量,從最後一個位置開始切,切到終止位置,代碼如下圖所示:

二:練習

1、寫一個程序,輸入一個字符串,把字符串的第一個字符和最後一個字符去掉,打印出處理後的字符串:代碼如下:


正在學習的小夥伴,推薦我們的Python學習扣qun:784758214 ,看看前輩們是如何學習的!從基礎的python腳本到web開發、爬蟲、django、數據挖掘等【PDF,實戰源碼】,零基礎到項目實戰的資料都有整理。送給每一位python的小夥伴!每天都有大牛定時講解Python技術,分享一些學習的方法和需要注意的小細節,點擊加入我們的 python學習者聚集地

2、 輸入一個字符串,判斷這個字符串是否是迴文(迴文是指中心對稱的文字)如:(上海自來水來自海上)代碼如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章