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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
我们在排队,队伍中有四个人, * * * * (四个人萌萌哒)
用L.pop(2)了以后, 第三个人就被无情的踢出去了队伍,就成了这样: * * *
但是排队的人,看到前面有空隙了,肯定会走上去呀. 于是就成了这样:* * *
所以如果用L.pop(3),也就是想踢掉第四个人,可是现在只有三个人了、所以L.pop(2)或者L.pop()或者L.pop(-1),都是你曾经想踢走的最后那个人。
这个往前走一步,就是所有语言中List链表的特性之一,切记。
字符串不行print [str(x)+str(y)+str(z) for x in range(1,10) for y in range(0,10) for z in range(0,10) if x==z]
答案:
print [x*100+y*10+z for x in range(1,10) for y in range(0,10) for z in range(0,10) if x==z]
不懂 回头搞三个盘子来试试
def generate_tr(name, score):
if(score<60):
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)
else:
return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)

tds = [generate_tr(name,score) for name, score in d.iteritems()]
一脸懵逼,所以看看评论!
没有视频该感觉还是有点困难啊
为啥要去掉u
d['paul']=75
def square_of_sum(L):
a=[x*x for x in L]
return sum(a)

print (square_of_sum([1, 2, 3, 4, 5]))
print (square_of_sum([-5, 0, 5, 15, 25]))
L = []
L = [x*x for x in range(101) ]
print (sum(L))
由于dict也是集合,len() 函数可以计算任意集合的大小
Python的 for 循环就可以依次把list或tuple的每个元素迭代出来
注意: else 后面有个“:”。
缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
if 语句后接表达式,然后用:表示代码块开始。
如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:
def average (*ava):
sum=0.0
n=len(ava)
if n==0:
print 0.0
else:
for i in ava:
sum+=i
print sum/n
average()
average(1, 2)
average(1, 2, 2, 3, 4)
再次出现在编辑器中可以通过,在其他地方通不过的情况,简直要死。听说python很灵活,可是她的空格要求真的让人要醉了
Python 规定,单元素 tuple 要多加一个逗号“,”
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消