python 筆記 3

1.list的刪除測試,
L = [1,2,3,4,5]
用函數刪除。
del(L[0])
print(L)
採用分片賦值方式,分片賦值是通過刪除 +插入來實現的。所以刪除可以採取分片賦予空list的方式來刪除
L[1:] = []
print(L)
如果給索引賦值[],則是直接把索引位置替換爲空list
L[0]=[]
print(L)


輸出
[2, 3, 4, 5]
[2]
[[]]


2.python 在循環中檢測到循環的時候會打印出...,而不會陷入死循環。
L =[1]
L.append(L)
print(L)
輸出 [1, [...]]
和C的正常直覺不大一樣,這樣子也是循環的

3.python使用縮進語法
x = 1
y = 2
if(x<y):
    if(y<x):
        print(x)
    else:
        print(y)
和程序
x = 1
y = 2
if(x<y):
    if(y<x):
        print(x)
else:
    print(y)
兩者的執行結果是不一樣的,上面的輸出y值,下面的沒有輸出。


4.python在某些場合還是可以有分號的;,作爲界定符之用。例如
x=2;y=2;print(x);print(y)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章