Python初学心得

在Windows下使用Eclipse+PyDev进行Python开发。

P使用#进行单行注释,使用”’…Code…”’进行多行注释。

P利用缩进表示Begin与End。

P处理列表中部分元素称之为切片(Slice),复制列表的时候要使用切片,如果直接复制两个列表是相同的。

P将不可改变的列表成为元组(Trupe),如果要修改Trupe的值可以对Trupe进行重新定义。

建议每一级缩进使用4个空格

numbers = list(range(1,6))
for i in numbers:
print(str(i)+" is a number!")

print("max of numbers is "+str(max(numbers)))
print("min of numbers is "+str(min(numbers)))
print("sum of numbers is "+str(sum(numbers)))

squares = [j**2 for j in range(1,6)]
print(squares)

print("Slice")
print(squares[2:])

print("How to copy list?")
Sq = squares[:] #copy
print(Sq)

print("Use Slice copy list")
squares.append(361)
Sq.append(362)
print(squares)
print(Sq)

print("Direct copy list")
SSq=squares
squares.append(361)
SSq.append(362)
print(squares)
print(SSq)

print("what is trupe?")
ts=(100,1)
print(ts)


If语句中的比较条件 == != < > <= >=

可以利用and  or将两个条件连接,用in检查元素是否在list中。e.g. if 3 in numbers:….

利用 not in检查值是否不包含在列表中。


字典是一种动态结构,可以随时在其中添加键-值对,P不关心键-值对的存储顺序,只跟踪键值之间的对应关系

Leave a Comment