最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解python編程slice與indices函數(shù)用法示例

 更新時間:2021年09月28日 16:59:32   作者:沉沉沉小姐  
這篇文章主要介紹了詳解python編程中slice與indices使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

一般來說,內(nèi)置的slice()函數(shù)會創(chuàng)建一個切片對象,可以用在任何允許進(jìn)行切片操作的地方。

下面是slice的簡介:

# slice 兩種用法
class slice(stop)
class slice(start, stop[, step])

返回一個表示由 range(start, stop, step) 所指定索引集的 slice 對象。 其中 start 和 step 參數(shù)默認(rèn)為 None。 切片對象具有僅會返回對應(yīng)參數(shù)值(或其默認(rèn)值)的只讀數(shù)據(jù)屬性 startstop 和 step。 它們沒有其他的顯式功能;不過它們會被 NumPy 以及其他第三方擴(kuò)展所使用。

切片對象也會在使用擴(kuò)展索引語法時被生成。 例如: a[start:stop:step] 或 a[start:stop, i]。

請參閱 itertools.islice() 了解返回迭代器的一種替代版本。

items = [0, 1, 2, 3, 4, 5, 6]
a = slice(2,4)
print(items[2:4])
# [2, 3]
 
items[a]
# [2:3]
 
items[a] = [10, 11]
print(items)
# [0, 1, 10, 11, 4, 5, 6]
del items[a]
# [0, 1, 4, 5, 6]

如果有一個slice對象的實例s,可以分別通過s.atart、s.stop以及s.step屬性來得到關(guān)于該對象的信息。例:

a = slice(10, 50, 2)
print(a.start)
# 10
print(a.stop)
# 50
print(a.step)
# 2

下面是indices官方解釋:

slice.indices(selflength)

此方法接受一個整型參數(shù) length 并計算在切片對象被應(yīng)用到 length 指定長度的條目序列時切片的相關(guān)信息應(yīng)如何描述。其返回值為三個整型數(shù)組成的元組;這些數(shù)分別為切片的 start 和 stop 索引號以及 step 步長值。索引號缺失或越界則按照正規(guī)連續(xù)切片的方式處理。

所有的值都已經(jīng)恰當(dāng)?shù)南拗圃谶吔缫詢?nèi)(當(dāng)做索引操作時可避免出現(xiàn)IndexError異常)例:

s = 'HelloWorld'
a.indices(len(s))
# (5, 10, 2)
for i in range (*a.indices(len(s))):
    print(s[i])
# w
# r
# d
 

以上就是詳解python編程slice與indices使用示例的詳細(xì)內(nèi)容,更多關(guān)于python編程slice與indices的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python批量修改文件后綴示例代碼分享

    python批量修改文件后綴示例代碼分享

    python批量修改文件后綴示例代碼分享,大家參考使用吧
    2013-12-12
  • Python 代碼調(diào)試技巧示例代碼

    Python 代碼調(diào)試技巧示例代碼

    這篇文章主要介紹了Python 代碼調(diào)試技巧,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • python+selenium實現(xiàn)自動化百度搜索關(guān)鍵詞

    python+selenium實現(xiàn)自動化百度搜索關(guān)鍵詞

    在本篇文章里我們給大家分享了一篇關(guān)于python+selenium實現(xiàn)自動化百度搜索關(guān)鍵詞的實例文章,需要的朋友們可以跟著操作下。
    2019-06-06
  • Python實現(xiàn)二叉樹前序、中序、后序及層次遍歷示例代碼

    Python實現(xiàn)二叉樹前序、中序、后序及層次遍歷示例代碼

    這篇文章主要給大家介紹了關(guān)于Python實現(xiàn)二叉樹前序、中序、后序及層次遍歷的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Matplotlib控制坐標(biāo)軸刻度間距與標(biāo)簽實例代碼

    Matplotlib控制坐標(biāo)軸刻度間距與標(biāo)簽實例代碼

    在matplotlib中,記號是圖形兩個軸上的小標(biāo)記,到目前為止,我們讓matplotlib處理軸圖例上記號的位置,下面這篇文章主要給大家介紹了關(guān)于Matplotlib控制坐標(biāo)軸刻度間距與標(biāo)簽的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • Python實現(xiàn)打印實心和空心菱形

    Python實現(xiàn)打印實心和空心菱形

    今天小編就為大家分享一篇Python實現(xiàn)打印實心和空心菱形,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python中的對象,方法,類,實例,函數(shù)用法分析

    Python中的對象,方法,類,實例,函數(shù)用法分析

    這篇文章主要介紹了Python中的對象,方法,類,實例,函數(shù)用法,從面向?qū)ο蟮慕嵌确治隽藢ο?方法,類,實例,函數(shù)等的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • 使用pycharm將自己項目代碼上傳github(小白教程)

    使用pycharm將自己項目代碼上傳github(小白教程)

    github是一個代碼托管平臺,本文主要介紹了使用pycharm將自己項目代碼上傳github,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • python多進(jìn)程共享Array問題

    python多進(jìn)程共享Array問題

    multiprocessing庫提供了Array類,允許在多個進(jìn)程間共享數(shù)組,Array在共享內(nèi)存中創(chuàng)建,各進(jìn)程可直接訪問和修改其元素,實現(xiàn)數(shù)據(jù)同步,Array支持多種數(shù)據(jù)類型,可選鎖定參數(shù)以保證數(shù)據(jù)安全
    2024-09-09
  • python中urlparse模塊介紹與使用示例

    python中urlparse模塊介紹與使用示例

    這篇文章主要給大家介紹了關(guān)于python中urlparse模塊介紹與使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11

最新評論

正阳县| 建宁县| 洛南县| 台安县| 西乌珠穆沁旗| 隆德县| 娄烦县| 江华| 株洲县| 乌拉特中旗| 天津市| 呼伦贝尔市| 年辖:市辖区| 武鸣县| 汪清县| 阜阳市| 广元市| 宿州市| 华宁县| 商洛市| 长垣县| 桦川县| 磐石市| 星子县| 铜山县| 秦皇岛市| 镇江市| 元阳县| 大邑县| 报价| 万年县| 乌海市| 孝昌县| 来安县| 汕头市| 孟州市| 麦盖提县| 湛江市| 武隆县| 巴里| 金昌市|