# -*- coding: utf-8 -*-
__author__ = 'xy'
#切片(slice)的擴充套件使用方法
#1 用步長索引來進行擴充套件的切片操作
# slice[1:2:3]其中第3個位置表示步長,預設為1
#簡單的str翻**
s = 'abcde'
print s[::-1]
# >>>'edcba'
#間隔乙個字元取值:
print s[::2]
# >>>'ace'
#2 切片索引不越界
print ('a', 'b', 'c')[-100:100]
# >>>('a','b','c')
#3 [none]對for迴圈的增強:
#每次迴圈把最後乙個字元乾掉:
s = 'abcde'
i = -1
for i in range(-1, len(s), -1):
print s[:i]
# >>>
# abcd
# abc
# ab
# a#如果想要第一次的時候完整輸出'abcde',一般需要在for前增加一條print語句
#看下面改進:
s = 'abcde'
for i in [none]+range(-1, -len(s), -1):
print s[:i]
# >>>
# abcde
# abcd
# abc
# ab
# a
Python高階特性 切片 Slice
如何在乙個陣列中取特定的一組資料?是乙個個指定?l range 10 l 0,1,2,3,4,5,6,7,8,9 l 0 0 l 1 l 2 l 3 1,2,3 資料少還行,要是資料多呢?迴圈怎麼樣?l range 10 l 0,1,2,3,4,5,6,7,8,9 for i in range 3 ...
Python學習筆記 切片(Slice
python的切片 slice 操作符 引用演示 tempstr input 請輸入帶有符號的溫度值 tempstr 1 使用了python的切片 slice 操作符 語法 l start stop stride if tempstr 1 in f f c eval tempstr 0 1 32 1...
python的切片(Slice)操作符
l michael sarah tracy bob jack l 0 3 從索引0開始擷取,擷取到第三個元素,即索引為2的元素 michael sarah tracy l 3 前面的0可以省略 michael sarah tracy 支援倒序擷取 從倒數第乙個擷取到倒數第二個,不包括索引為 1的元素...