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

python 切片和range()用法說明

 更新時間:2013年03月24日 13:20:21   作者:  
首先需要明白,可迭代對象,按照正數(shù)索引(正序)是從0開始的,按照負數(shù)索引(逆序)是從-1開始的

理解切片基本用法:

首先需要明白,可迭代對象,按照正數(shù)索引(正序)是從0開始的,按照負數(shù)索引(逆序)是從-1開始的。
>>> astring = 'Hello world'
>>> astring[0:2]
'He'
>>>
可見,這種情況下,給切片操作一個起始位置,和一個終止位置,則顯示從起始位置開始(包括起始位置)到終止位置(不包括終止位置)之間的內(nèi)容;

在有負數(shù)索引的情況下,是類似的,只要確定終止位置的內(nèi)容:

>>> astring[0:-1]
'Hello worl'
>>>

>>> astring
'Hello world'
>>> astring[0::1]
'Hello world'
>>> astring[0::2]
'Hlowrd'
>>> astring[0::3]
'Hlwl'
>>> astring[0::4]
'Hor'
>>>
在有三個參數(shù)的情況下,第一個起始位置,第二個是終止位置,地三個是步長。

測試程序:
# 首先理解切片含義,如下為切片程序結(jié)果演示
>>> s='abcde'
>>> s[:0]
''
>>> s[0:]
'abcde'
>>> s[1:]
'bcde'
>>> s[2:]
'cde'
>>> s[:3]
'abc'

理解range()基本用法:

測試程序一:

>>> range(1,5) # 輸出從1到5的結(jié)果。包括頭,不包括尾.
[1, 2, 3, 4]
>>> range(1,5,2) # 輸出從1到5,間隔距離為2的結(jié)果。包括頭,不包括尾.
[1, 3]
>>> range(5) # 輸出從0到5的結(jié)果。默認起止為0。包括頭,不包括尾.
[0, 1, 2, 3, 4]


測試程序二:

>>> s='abcde'
>>> i = -1
>>> for i in range(-1,-len(s),-1): # 輸出結(jié)果
...     print s[:i]
...
abcd
abc
ab
a

測試程序三:

>>> s='abcde'
>>> for i in range(len(s),0,-1): # 輸出結(jié)果
...     print s[:i]
...
abcde
abcd
abc
ab
a


測試程序四:

>>> s='abcde'
>>> for i in [None] + range(-1,-len(s),-1): # 用None作為索引值的輸出結(jié)果
...     print s[:i]
...
abcde
abcd
abc
ab
a

另外,range可以直接給list變量賦值:
elements = range(0, 6)

相關(guān)文章

  • Django2.1.3 中間件使用詳解

    Django2.1.3 中間件使用詳解

    這篇文章主要介紹了Django2.1.3 中間件使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • 使用Python操作MySQL的小技巧

    使用Python操作MySQL的小技巧

    這篇文章主要介紹了使用Python操作MySQL的小技巧,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • python3 re返回形式總結(jié)

    python3 re返回形式總結(jié)

    在本篇文章里小編給大家整理了關(guān)于python3 re返回形式,對此有興趣的朋友們可以學(xué)習(xí)參考下。
    2020-11-11
  • Python函數(shù)的定義方式與函數(shù)參數(shù)問題實例分析

    Python函數(shù)的定義方式與函數(shù)參數(shù)問題實例分析

    這篇文章主要介紹了Python函數(shù)的定義方式與函數(shù)參數(shù)問題,結(jié)合實例形式詳細分析了Python函數(shù)定義、函數(shù)參數(shù)相關(guān)原理、操作技巧與注意事項,需要的朋友可以參考下
    2019-12-12
  • python文件處理fileinput使用方法詳解

    python文件處理fileinput使用方法詳解

    這篇文章主要介紹了python文件處理fileinput使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Python中高效抓取數(shù)據(jù)的實戰(zhàn)指南

    Python中高效抓取數(shù)據(jù)的實戰(zhàn)指南

    在數(shù)據(jù)驅(qū)動的時代,網(wǎng)絡(luò)爬蟲已成為獲取信息的核心工具,本文將用通俗的語言,帶您掌握Python爬蟲結(jié)合代理IP抓取數(shù)據(jù)的全流程,希望對大家有一定的幫助
    2025-04-04
  • 基于Python開發(fā)一個Instant Messaging(IM)聊天工具

    基于Python開發(fā)一個Instant Messaging(IM)聊天工具

    在現(xiàn)代社會中,即時通訊工具已經(jīng)成為人們?nèi)粘贤ǖ闹匾ぞ?本文將詳細介紹如何開發(fā)一個簡單的IM聊天工具,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • python利用dlib獲取人臉的68個landmark

    python利用dlib獲取人臉的68個landmark

    這篇文章主要介紹了python利用dlib獲取人臉的68個landmark,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 詳解Python中的from..import絕對導(dǎo)入語句

    詳解Python中的from..import絕對導(dǎo)入語句

    絕對導(dǎo)入其實非常簡單,即是用from語句在import前指明頂層package名,下面我們通過兩個例子來詳解Python中的from..import絕對導(dǎo)入語句
    2016-06-06
  • 安裝2019Pycharm最新版本的教程詳解

    安裝2019Pycharm最新版本的教程詳解

    這篇文章主要介紹了安裝2019Pycharm最新版本的教程詳解,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10

最新評論

罗定市| 青州市| 马边| 石嘴山市| 墨江| 金门县| 同仁县| 明溪县| 伊宁县| 揭西县| 陆良县| 蓬溪县| 吉木乃县| 图木舒克市| 老河口市| 阿坝县| 大田县| 靖安县| 云阳县| 裕民县| 苏州市| 色达县| 界首市| 城步| 赣榆县| 定兴县| 瑞丽市| 罗定市| 绿春县| 博兴县| 泗洪县| 蛟河市| 赤壁市| 县级市| 揭东县| 黔南| 黔东| 昭苏县| 威信县| 临洮县| 耒阳市|