为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
for循环是依次展示list或者tuple里的元素
而while循环是根据表达式判断循环是否正确

要特别留意while循环的退出条件
否则循环判断的时候一直判断true就是死循环
改成 t = ('a', 'b', ('A', 'B'))
这是一个单元素tuple,创建时需要在第一个元素后面添加逗号,否则会被Python解释器当成一个字符串输出
因为L.pop(2)先将索引2的'Paul'删掉了,此时list里面还有三个元素,L.pop(3)越界,不能执行
name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。

这样一来,遍历一个list或tuple就非常容易了。
这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
if x in s:
s.remove(x)
else:
s.add(x)
print s
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0],":",x[1]

for a,b in s:
print a,":",b
for x in s:
print("%s:%s" % (x[0],x[1]))
months = set(['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])
x1 = 'Feb'
x2 = 'Sun'

if x1 in months:
print 'x1: ok'
else:
print 'x1: error'

if x2 in months:
print 'x2: ok'
else:
print 'x2: error'
s = set(['adam','bart'])
print 'adam' in s
print 'bart' in s
print s

s = set(['Adam','Lisa','Bart','Paul'])

b = set()
print b

for k in s:

k = k.lower()

b.add(k)

print 'adam' in b

print 'bart' in b
s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
print s
print len(s)
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for a in d:
print a ,":",d[a]

for key,value in zip(d.keys(),d.values()):
print("%s:%s" %(key,value))
print("%s:%s" % (key,d[key]))
print("%s:%d" % (key,d[key]))
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for a in d:
print a ,":",d[a]

for key,value in zip(d.keys(),d.values()):
print("%s:%s" %(key,value))
print("%s:%s" % (key,d[key]))
print("%s:%d" % (key,d[key]))
d = {
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}

print d
d[72]='Paul'
print d

d.update({72:'paul'})
print d
d = {
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}

print d
d[72]='Paul'
print d
# -*- coding: utf-8 -*-
d = {
95:'Adam',
85:'Lisa',
59:'Bart'
}

print d

key=95
print d[key]
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消