Python学习过程(二)
条件判断和循环
条件判断
age = 20
if age >= 18:
print 'your age is',age
print 'adult'
elif age >=6 :
print 'teenager'
else:
print 'kid'
循环
names = ['Michael','Bob','Tracy','Jim']
for name in names:
print name
range()函数:生成一个整数序列
如:range(5)
[0,1,2,3,4]
While循环
sum = 0 n = 99 while n > 0 : sum = sum + n n = n -2 print sum
Dict
Python 内置了字典,全名dictionary 在其他语言中称为map,使用(key-value)存储,具有极快的查找速度
d = {'A':95,'B':98,'C':88}
d['A'] -----95
删除一个key:d.pop('A') 对应的value也会从中删除
Set
set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以在set中,没有重复的key
s = set([1,2,3])
添加元素: s.add(4)
删除元素:s.remove(4)