元祖為對列表的二次加工,元素不可被修改(與列表的差異),並且元祖不能增加或者刪除
tu=(1111,22,'sxj',[22],66,true,)#
小括號叫元祖一般在最後一行+乙個逗號 ,與以後的引數做區分
#對應的類叫tuple
v=tu[0] #
也可以被索引
v1=tu[1:2]
(v,v1)
#元祖不能增加修改刪除
for i in
tu:
(i)#
所以tuple也是可迭代物件
s='abcdfgh123
'li=['
sxj',12,"
abc"
]tu=("
12","
as","
asb",)#
str與list與tuple的相互轉換
a=tuple(s)
b=tuple(li)
c=list(tu)
d=""
for i in
tu: d=d+str(i)
e=""
.join(tu)
print(a,'
\n',b,'
\n',c,'
\n',d,'
\n',e)
tu=(11,22,33,"abc",[("
sxj",444)],true,)
#元祖也是有序的,元祖的一級元素不可修改
#如何取得sxj,注意幾個中括號
a=tu[4][0][0]
(a)#
tu[4][0]="a"
print(tu)#
可以修改二級元素中的列表
a=tu.count(11)
b=tu.index("
abc"
(a,b)
#count index用法同列表
遞迴2023年11月24日
遞迴2018年11月24日 以下內容僅供娛樂,歡迎隨時 請多指教!1 用遞迴函式求斐波那契數列的第n項 斐波那契數列從第三個數起,後乙個數等於前面兩個數之和,例如 1 1 2 3 5 8 13 21 34 include intfun int n intmain 2 猴子吃桃問題 有一群猴子,去摘了...
2023年11月12日 複習
utf 8,unicode,gbk 的差異 沒聽懂。中文位元組 utf8 3個 gbk 2個 n 1actname sxj actpwd 123 while true name input name mima input mima n n 1 if actname name and actpwd m...
2023年11月21日開發手記
更改了幾處bug 1 將棧由全域性變數變為區域性變數,修正了起始點不變的問題。2 將低通濾波器改為高通濾波器,修正了壓入棧的資料過多問題。f np.fft.fft2 new gray array rows,cols f.shape f 0 fftadd 0 f rows fftadd rows 0 ...