a='python'
b=a[::-1]
print(b) #nohtyp
c=a[::-2]
print(c) #nhy
#從後往前數的話,最後乙個位置為-1
d=a[:-1] #從位置0到位置-1之前的數
print(d) #pytho
e=a[:-2] #從位置0到位置-2之前的數
print(e) #pyth
b = a[i:j] 表示複製a[i]到a[j-1],以生成新的list物件
a = [0,1,2,3,4,5,6,7,8,9]
b = a[1:3] # [1,2]
當i預設時,預設為0,即 a[:3]相當於 a[0:3]
當j預設時,預設為len(alist), 即a[1:]相當於a[1:10]
當i,j都預設時,a[:]就相當於完整複製乙份a
b = a[i:j:s]表示:i,j與上面的一樣,但s表示步進,預設為1.
所以a[i:j:1]相當於a[i:j]
當s<0時,i預設時,預設為-1. j預設時,預設為-len(a)-1
所以a[::-1]相當於 a[-1:-len(a)-1:-1],也就是從最後乙個元素到第乙個元素複製一遍,即倒序。
python中pow函式用法及功能說明
冪運算是高更數學的應用學科,是一種關於冪的數 算。同底數冪相乘,底數不變,指數相加。同底數冪相除,底數不變,指數相減。冪的乘方,底數不變,指數程式設計客棧相乘。適用於精確計算領域。計算機作為精確計算的一種方式,含有大量的冪運算。在python中就有內建函式pow函式表示冪的運算。1 pow 函式 p...
Define的用法及說明
1.define在英文中是下定義的意思 2.所謂的符號常量就是使用define命令定義,用識別符號表示的常量,通常又稱為巨集常量。在定義符號常量時所指定的識別符號又成為巨集名,通常用大寫表示來區分。例 define 識別符號 常量 define pi 3.14 在編譯預處理時 表示在編譯處理這個程式...
Python 中bisect用法說明
bisect是python內建模組,用於有序序列的插入和查詢。插入 import bisect arr 1 3,3 6,8 12,15 value 3idx left bisect.bisect left arr,value print idx left idx right bisect.bisec...