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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章