2023年11月21日 元祖

2022-08-13 13:39:11 字數 1048 閱讀 6836

元祖為對列表的二次加工,元素不可被修改(與列表的差異),並且元祖不能增加或者刪除

tu=(1111,22,'

sxj',[22],66,true,)#

小括號叫元祖一般在最後一行+乙個逗號 ,與以後的引數做區分

#對應的類叫tuple

v=tu[0] #

也可以被索引

v1=tu[1:2]

print

(v,v1)

#元祖不能增加修改刪除

for i in

tu:

print

(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]

print

(a)#

tu[4][0]="a"

print(tu)#

可以修改二級元素中的列表

a=tu.count(11)

b=tu.index("

abc"

)print

(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 ...