# -*- coding:utf-8 -*-
#定義乙個字串
stra = "str123ab"
print stra
結果:str123ab
#定義乙個元祖
tupleb = ('str',1,2,3,'a','b')
print tupleb
結果:('str', 1, 2, 3, 'a', 'b')
#定義乙個列表
listc = ['str',1,2,3,'a','b']
print listc
結果:['str', 1, 2, 3, 'a', 'b']
#定義乙個字典
dicd =
print dicd
結果:#python切片輸出相應元素
#data[a:b:c]即為擷取index大於等於a,小於b,且步長為c.三個引數是可以預設的.
#輸出索引為0的值
print stra[0]
結果:s
#輸出索引0到3(不包括3)的值
print stra[0:3]
結果:str
#輸出索引0到3(不包括3)的且步長為2的值
print stra[0:3:2]
結果:sr
#索引的值同樣可以為複數,對應的索引值即是從右往左,由-1遞減
#輸出最右邊的值
print stra[-1]
結果:b
#輸入整個字串
print stra[-6:-1]
結果:r123a
#步長為複數的時候,即從右向左輸出
print stra[::-1]
結果:ba321rts
#步長為負數時,第一二個引數也應交換
print stra[-1:-4:-1]
結果:ba3
python分片賦值 關於 python 分片賦值
首先你要理解什麼是分片,也有的書叫切片 slice 當你需要乙個序列的子串的時候,你就可以使用切片操作 a a b c d e f g 在a這個序列中,如果你想擷取裡面 c d e 這個子串行,那麼你就可以使用切片a 2 5 它的語法形式是a start end 這裡有乙個區間邊沿取值的問題。首先你...
python分片處理 python分片
進行分片的時候,分片的開始和結束點需要進行指定 不管是直接還是間接 而另外乙個引數 在python 2.3 加入到內建型別 步長 step length 通常都是隱式設定的。在普通的分片中,步長是1 分片操作就是按照這個步長逐個遍歷序列的元素,然後返回開始和結束點之間的所有元素。numbers 0 ...
python分片的步長 Python的分片操作
在列表中有一種操作叫做分片 一般形式 l2 4,6,1,7,9 e l2 2 4 print e 該 執行結果如下 1,7 從下標來看可以很容易的知道下標二對應的正好是元素3,值1 但是,卻沒有下標4的元素5,值9 所以,我們得出乙個結論 python的分片操作含左不含右 操作範圍 m,n 實際範圍...