python入门四

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 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 1,815评论 0 1
  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,780评论 0 5
  • Python变量和数据类型 数据类型 print语句 注释 Python的注释以 # 开头,后面的文字直到行尾都算...
    Gaolex阅读 2,892评论 5 55
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 1,976评论 0 3
  • 2016年10月12日 晴 在你不在的城市哭得一塌糊涂 “你笑起来的样子真漂亮 梨涡浅浅 有阳光的味道” 他从来...
    安之若素yl阅读 349评论 0 0