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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
L = ['Adam', 'Lisa', 'Bart']
L.pop()
L.pop(-2)
L.append('Adam')
L.insert(-2,'Bart')
print L

L = ['Adam', 'Lisa', 'Bart']
L[-3]='Bart'
L[2]='Adam'
print L

L = ['Adam', 'Lisa', 'Bart']
L[0]='Bart'
L[-1]='Adam'
print L
L = ['Adam', 'Lisa', 'Bart']
L[0]='Bart'
L[2]='Adam'
print L

L = ['Adam', 'Lisa', 'Bart']
L[-3]='Bart'
L[-1]='Adam'
print L

L = ['Adam', 'Lisa', 'Bart']
L.pop()
L.pop(0)
L.append('Adam')
L.insert(0,'Bart')
print L
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(3)
L.pop(2)
print L



L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop()
L.pop()
print L


L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(-1)
L.pop(-1)
print L


L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(-2)
L.pop(-1)
print (L)
p = -b/(2*a)
q = b*b - 4*a*c
if q>0:
x1 = p+math.sqrt(q)
x2 = p-math.sqrt(q)
return x1,x2
@KC_swag 逗比 你来写 菜就菜了 抱怨还不少 你用py3编程吖 老实的学 比啥不强。给你个平台跳毛线吖 我只跪拜幕后的大神和作者。
@kwrong 这段如下——<r'\(~_~)/ \(~_~)/'>这段你误会了,平时多动动脑,会犯这种低级错误的就不敢摆在30W学习人的面前,但凡教书育人者最怕的就是误人子弟,这如果错你可以邮件至官网。小弟不才,<r'\(~_~)/ \(~_~)/'>文中这个表达的意思个人认为是:print r'\(~-~)/\(~-~)/' 结果如下\(~-~)/\(~-~)/。小屁孩儿多多加油哟!插播条广告“Often use their brains, drink six walnuts”
@kwrong 你可以质疑这课程习题的答案的多样性,但前提是你看好静下心来去学习。前面课程提到过,关于“”字符串“”的这节课,我认为大多题目都是多解,本身就是小白处于扎实基础的段,向你这样不多做评头论足。我首先感谢网站的作者,幕后的大神们。至于你个人表示“too young, too naive!",<r'''"hahaha'''' 这个打印会报错>不知道你是否马虎(注意“和’),与其抱怨不如多去练习。
一、print 'python was started in 1989 by "Guido".\npython is free and easy to learn.'
二、print "python was started in 1989 by \"Guido\".\npython is free and easy to learn."
append(value)和insert(index, value)

用双引号都不行?理论上没有问题的吧?
L.insert(2, "Paul")

应该是两种方式,L.insert(-1,'paul')或L.insert(2,'paul')
Bart同学是最后一名,俗称倒数第一,所以,我们可以用 -1 这个索引来表示最后一个元素,
类似的,倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示。
由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据。
无法cd到learnPython的路径
因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,所以最终输出:
hello, python
hello, world
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x%2!=0:
sum+=x
else:
continue
print sum

最新回答 / RexZhao
不给初始值,sum 的默认值是 None,None 加上其他值也等于 None

最赞回答 / 慕粉2209431397
sum没赋初始值,会导致结果为none这里的a为a+1,会变成等差递增数列,公差为1,和第二个例子显然不符
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消