python基礎知識記錄2

2021-10-05 10:22:47 字數 2854 閱讀 4579

切片的相關知識

'''

切片語法:[開始位置下標:結束位置下標:步長]

注意:下標從0開始

不包含結束位置下標對應的資料,數學表示式左閉右開

預設步長為1,步長取正負都可以

'''massage=

'012345678'

print

(massage[0:

5:2]

)print

(massage[0:

5:-1

])#從開始到結束的方向與步長方向衝突,無法選取資料

判斷列表元素是否存在,此類語法可能在使用者註冊賬號時使用

name=

['tom'

,'lily'

,'rom'

]name1=

input

('請輸入您想註冊的使用者名稱:\n'

)print

(name1)

if name1 in name :

print

('您輸入的使用者名稱已被註冊'

)else

:print

('註冊成功!'

)print

('------------------------'

)#分割線

name=

['tom'

,'lily'

,'rom'

]name1=

input

('請輸入您想註冊的使用者名稱:\n'

)print

(name1)

if name1 not

in name :

print

('您輸入的使用者名稱已被註冊'

)else

:print

('註冊成功!'

)print

('------------------------'

)#分割線

補充一下列表的基礎知識

#列表增加元素

'''注意:一般增加在列表末尾

'''name=

['tom'

,'lily'

,'rom'

]'小明'

)print

(name)

'''extend()

語法:列表.extend(要增加的資料)

注意:一般增加在列表末尾

'''name=

['tom'

,'lily'

,'rom'

]name.extend(

'小明'

)#如果增加的資料是乙個序列,extend是將序列的各個元素主意的增加到列表

print

(name)

name.extend(

['小明'

,'小紅'])

print

(name)

'''insret()任意位置新增資料

語法:列表.insert(新增位置,想新增的元素)

'''name=

['tom'

,'lily'

,'rom'

]name.insert(0,

'狗子'

)print

(name)

'''列表刪除資料

(1)del:

語法:del(目標)---完全刪除整個列表;del(列表【下標】)---指定刪除列表元素

(2)pop():

語法:刪除指定下標元素。如果不指定,預設刪除列表最後乙個元素,並且返回被刪除的元素

'''name=

['tom'

,'lily'

,'rom'

]del name[0]

print

(name)

print

('-------------------------------'

)name=

['tom'

,'lily'

,'rom'

]name1=name.pop(2)

print

(name1)

print

('-------------------------------'

)name.remove(

'tom'

)print

(name)

print

('-------------------------------'

)

列表的巢狀,簡單記一下

name=[[

'tom'

,'lily'

,'bob'],

['張三'

,'李四'

,'王五'],

['李白'

,'杜甫'

,'王安石']]

print

(name[2]

[2])

列表的遍歷迴圈,簡單及一下,很簡單

#while迴圈

name=

['tom'

,'lily'

,'rom']i=

0while i<

len(name)

:#注意:此時不能寫小於等於。因為i的值只能取到0、1、2;而len(name)=3.

print

(name[i]

) i+=

1#for迴圈,i為臨時變數

name=

['tom'

,'lily'

,'rom'

]for i in name:

print

(i)

python基礎知識記錄

1.python 必須頂格寫,除非是巢狀在其他語句中 2.每一層巢狀需要相差4個空格,且同一級 必須對齊 3.當行注釋用 多行注釋用 三引號 注釋 或 注釋 4.if while for語句以冒號結尾,然後通過4個空格開始下一層 5.每行語句結尾不用 6.識別符號除了字母數字下劃線之外可以用中文 7...

Java 基礎知識記錄

int整型 string字串型 char字元型 float,double浮點型別,即小數,使用float時小數後加f 輸出字元system.out.println hello world 每個println獨佔一行,print合併在同一行 自增 自減 加 減 乘 除法 餘數 與 或 非 短路與 短路...

Unity Shader 基礎知識記錄

首先謝謝大家的支援,其次如果你碰到什麼其他問題的話,歡迎來 我自己的乙個 討論群559666429來,大家一起找答案,共同進步 你能看到這篇文章,說明你最近在和我做一樣的事情 學習shader 由於也是剛開始學習,此處也是整理一些基礎的知識。unity官網資源 著色器 貓都能學會的unity sha...