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

Python中[?]、[:]和[::]的用法總結(jié)

 更新時(shí)間:2023年06月16日 10:07:06   作者:紐約戀情  
[:]與[::]語法是通用序列操作(Common Sequence Operations)其中的兩個(gè),下面這篇文章主要給大家介紹了關(guān)于Python中[?]、[:]和[::]用法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常全面,需要的朋友可以參考下

對(duì)切片進(jìn)行操作:

[ ]: 主要是取序列中的一個(gè)元素,例如:str_list[2]取序列中的第3個(gè)元素,這里2指序列中的index。

[:]: 主要是取序列中的一段元素,例如 str_list[1:4] 表示訪問 str_list 序列中的第二到第四個(gè)元素 (str_list[1],str_list[2],str_list[3]),不包含 str_list[4] 元素。

如果沒有提供索引值,則默認(rèn)從 0 開始。str_list[:4] 表示訪問這個(gè)序列的第一到第四個(gè)元素 (不包含 str_list[4] 元素),str_list[4:] 表示訪問第五到最后一個(gè)元素。注意:m\n可以為負(fù),m>n時(shí)返回空。

[::]:主要逆序和間隔取序列中的元素,例如:(1)翻轉(zhuǎn)序列的元素,例如 str_list[::-1] 表示翻轉(zhuǎn)取序列中的元素, str_list 序列中的元素。(2):間隔取元素:str_list[1::2],從索引1開始,每次跳2個(gè)取取元素。注意:當(dāng)n為負(fù)時(shí)逆序取數(shù),當(dāng)n為正的時(shí)候,m為空則默認(rèn)m=0,n為負(fù)時(shí),m為空則默認(rèn)為-1。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
from __future__ import absolute_import
from __future__ import print_function
from __future__ import division
 
import os
import sys
import cv2
import numpy as np
import matplotlib.pyplot as plt
 
print(16 * "++--")
 
str_list = ['A', 'B', 'C', 'D', 'E', 'F', 'G']
print("str_list:", str_list)
print("str_list[3]:", str_list[3])
print("str_list[1:4]:", str_list[1:4])
print("str_list[:4]:", str_list[:4])
print("str_list[4:]:", str_list[4:])
print("str_list[::-1]:", str_list[::-1])
print("str_list[::2]:", str_list[::2])
---------------------------------------------------
 
++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--
str_list: ['A', 'B', 'C', 'D', 'E', 'F', 'G']
str_list[3]: D
str_list[1:4]: ['B', 'C', 'D']
str_list[:4]: ['A', 'B', 'C', 'D']
str_list[4:]: ['E', 'F', 'G']
str_list[::-1]: ['G', 'F', 'E', 'D', 'C', 'B', 'A']
str_list[::2]: ['A', 'C', 'E', 'G']
 
Process finished with exit code 0

切片操作符在 Python中的原型是 [start:stop:step],[開始索引:結(jié)束索引:步長值]。

開始索引:從 0 開始。序列從左向右方向中,第一個(gè)值的索引為 0,最后一個(gè)為 -1。

結(jié)束索引:切片操作符將取到該索引為止,不包含該索引的值。

步長值:默認(rèn)是一個(gè)接著一個(gè)切取。如果為 2,則表示進(jìn)行隔一取一操作。步長值為正時(shí)表示從左向右取。如果為負(fù),則表示從右向左取。步長值不能為 0。

[:] 就是原樣復(fù)制一個(gè) list。

import os
import sys
import cv2
import numpy as np
print(16 * "++--")
str_data = 'abcdefg'
print("str_data[3]:", str_data[3])
print("str_data[3:5]:", str_data[3:5])
print("str_data[:5]:", str_data[:5])
print("str_data[3:]:", str_data[3:])
print("str_data[::2]:", str_data[::2])
print("str_data[::-1]:", str_data[::-1])
print("str_data[-1]:", str_data[-1])
print("str_data[-2]:", str_data[-2])
print("str_data[-5:-2]:", str_data[-5:-2])
print("str_data[-2:-5]:", str_data[-2:-5])
--------------------------------------------------
++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--
str_data[3]: d
str_data[3:5]: de
str_data[:5]: abcde
str_data[3:]: defg
str_data[::2]: aceg
str_data[::-1]: gfedcba
str_data[-1]: g
str_data[-2]: f
str_data[-5:-2]: cde
str_data[-2:-5]: 
Process finished with exit code 0

總結(jié)

到此這篇關(guān)于Python中[ ]、[:]和[::]用法總結(jié)的文章就介紹到這了,更多相關(guān)Python [ ]、[:]和[::]用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于python變量的引用以及在底層存儲(chǔ)原理

    關(guān)于python變量的引用以及在底層存儲(chǔ)原理

    Python的變量,簡(jiǎn)單來說有數(shù)值型,布爾型,字符串類型,列表,元組,字典等6大類。那么不同變量類型在底層是如何存儲(chǔ)的,關(guān)系到變量的引用,能否正確的掌握變量的相關(guān)操作?接下來小編就來為大家講解python變量的引用以及在底層存儲(chǔ)原理,需要的朋友可以參考一下
    2021-09-09
  • python如何定義帶參數(shù)的裝飾器

    python如何定義帶參數(shù)的裝飾器

    這篇文章主要為大家詳細(xì)介紹了python如何定義帶參數(shù)的裝飾器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 使用Python點(diǎn)云生成3D網(wǎng)格

    使用Python點(diǎn)云生成3D網(wǎng)格

    本文主要介紹了使用Python點(diǎn)云生成3D網(wǎng)格,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python中實(shí)現(xiàn)文本預(yù)處理的方法小結(jié)

    Python中實(shí)現(xiàn)文本預(yù)處理的方法小結(jié)

    文本數(shù)據(jù)是數(shù)據(jù)科學(xué)和自然語言處理領(lǐng)域的關(guān)鍵組成部分,本文將深入探討Python中文本預(yù)處理的關(guān)鍵步驟,并提供豐富的示例代碼,希望對(duì)大家有所幫助
    2023-12-12
  • Python 時(shí)間操作datetime詳情(下)

    Python 時(shí)間操作datetime詳情(下)

    我們?cè)谏弦晃膁atetime模塊對(duì)datetime模塊中包含了六個(gè)類對(duì)象如date、time、datetime等對(duì)時(shí)間和日期進(jìn)行操作。這一篇文章我們繼續(xù)上一篇文章的內(nèi)容學(xué)習(xí)datetime模塊中六大類的相關(guān)方法和屬性
    2021-11-11
  • Python數(shù)據(jù)抓取爬蟲代理防封IP方法

    Python數(shù)據(jù)抓取爬蟲代理防封IP方法

    在本篇內(nèi)容里小編給大家分享了關(guān)于Python數(shù)據(jù)抓取爬蟲代理防封IP方法講解,需要的朋友們可以跟著學(xué)習(xí)下。
    2018-12-12
  • 淺談python多線程和多線程變量共享問題介紹

    淺談python多線程和多線程變量共享問題介紹

    這篇文章主要介紹了淺談python多線程和多線程變量共享問題介紹,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python字節(jié)單位轉(zhuǎn)換實(shí)例

    Python字節(jié)單位轉(zhuǎn)換實(shí)例

    今天小編就為大家分享一篇Python字節(jié)單位轉(zhuǎn)換實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • pyhthon繪制超炫酷的心形線星形線擺線

    pyhthon繪制超炫酷的心形線星形線擺線

    這篇文章主要為大家介紹了如何用pyhthon繪制各種超炫酷的擺線,本文主要實(shí)現(xiàn)了心形線和星形線也就是外擺線和內(nèi)擺線兩種,有需要的朋友可以借鑒參考下
    2021-10-10
  • wxPython實(shí)現(xiàn)窗口用圖片做背景

    wxPython實(shí)現(xiàn)窗口用圖片做背景

    這篇文章主要為大家詳細(xì)介紹了wxPython實(shí)現(xiàn)窗口用圖片做背景,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04

最新評(píng)論

桃园县| 南投市| 仙居县| 哈密市| 海晏县| 双流县| 新平| 香港 | 惠州市| 额尔古纳市| 横山县| 横山县| 吉首市| 民县| 淮安市| 开封县| 桃江县| 梁平县| 嵊州市| 安达市| 盈江县| 容城县| 东台市| 普陀区| 平塘县| 顺义区| 怀仁县| 庄河市| 达拉特旗| 沽源县| 彰武县| 元氏县| 九龙城区| 辉县市| 玉屏| 扎赉特旗| 石城县| 乐昌市| 阜城县| 绍兴市| 海安县|