美文网首页
python入门四

python入门四

作者: Lazy1 | 来源:发表于2016-10-07 16:25 被阅读13次

1.条件判断和循环

age = 3
if age >= 18: 
print 'your age is', age 
print 'adult'
else: print 'your age is', age
 print 'teenager'

2.循环
2.1,Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子:

names = ['Michael', 'Bob', 'Tracy']
for name in names:
 print name

2.2,第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现:

sum = 0n = 99
while n > 0: 
sum = sum + n n = n - 2
print sum

3.dict dict的支持,dict全称dictionary,类似java中为map,使用键-值(key-value)存储,具有极快的查找速度。
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
d.get('Thomas', -1) 不存在的时候返回-1
95

3.1 dict中存入数据

d['Adam'] = 67

3.2 要删除一个key,用pop(key)
方法,对应的value也会从dict中删除:

d.pop('Bob')

4,set也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。

s = set([1, 2, 3])

4.1.通过add(key)
方法可以添加元素到set中,可以重复添加,但不会有效果:

ds.add(4)

4.2通过remove(key)
方法可以删除元素:

ds.remove(4)

相关文章

网友评论

      本文标题:python入门四

      本文链接:https://www.haomeiwen.com/subject/vimyyttx.html