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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰

最赞回答 / 韩好好
首先+号可以将字符串拼接起来,比如 print 'a' + 'b',结果为ab,再比如print 'a' + '1',结果为a1需要注意的是'1'是字符串,不是数值,比如'a' + 1是会报错的。其次,逗号','与'+'加号效果是不同的。print语句中遇到逗号会输出空格,比如print 'a','b',结果为a b

最新回答 / 幕布斯3098317
如果L.pop(0) 表示删除序列的第一个值,返回结果是第一个值,且序列L已经发生变化  序列的赋值X=L 的操作跟C语言一样  有点类似指针操作,是赋值指向位置  不是赋了值  所以只有一个序列变化  都变化

最新回答 / 韩好好
这个老师还有一门进阶的课,学完还可以学爬虫,数据库,做点小项目

已采纳回答 / 韩好好
对于字符串 'ABC' 和 '123',可以使用两层循环,生成全排列:
&123&]
[&A1' [m + n for m in 'ABC' for n in '123']
['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']
这个列表中的元素是字符串, 字符...

已采纳回答 / 月浩
你的i并不是list而是一个数是range里面的每一个数并不是list

已采纳回答 / Java初学者3542878
1、简单的说insert是将元素插入列表,区别于append。insert(a,b)会存在两个参数,可以选择插入列表的具体位置,而append(a)只能插入到末尾,举例:L=[1,2,3,4,5,6]L.insert(0,8)Print L[8,1,2,3,4,5,6]------------举例:L=[1,2,3,4,5,6]L.append(8)Print L[1,2,3,4,5,6,8]2、range函数表示一个数列的list,一般包含三个参数rang(start, stop[, step])。但是...

最赞回答 / 方大源
相当于把L里面元素循环取出来给name,这个name自定义的 可以是啊,可以是b,随便你定义。0,1,2是下标,不用循环  直接L[0]取第一个元素,或者切片L[:3],表示取前三个元素

已采纳回答 / 萌新一个QAQ
area_of_circle()是计算圆面积的函数,意思是给一个半径x,求圆面积。for循环的意思是将list里的数值一个一个迭代出来,再作为area_of_circle()的参数,分别计算出各个以x为半径的圆的面积。

最赞回答 / 十Way
放在前面就是为了确保sum+x中的x最大只能到99,但是如果你把x=x+2放在前面,x就可以到101了,这样sum就不是1~99的100的奇数和,而是3~101奇数的和了,所以结果才会比答案的多了100

最新回答 / iris1111
第一个已经计算出平方根了,第二个只是简单的赋值,要计算还是得用math.sqrt,或者手动计算结果!!!!!!

最赞回答 / 三马同槽
toUppers(L没有返回值,所以最后一句print toUppers(['Hello', 'world', 101])相当于print None

已采纳回答 / Soler索莱尔HO
确实你不可变的,如果说是这样子的:<...code...>单个元素在tuple定义之后不可变,我这里加的括号,此时这里就只有两个元素,就是括号内,括号的内容就是List。所以例子中这句话也是很好的解释。你看的时候多看看这个图形和句子就会明白的。tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

最赞回答 / qq_囚_8
可以直接写for index, name in t:因为enumerate的用处就是把list变成索引从0开始的tuple而zip也是变成tuple,如果再次使用enumerate(t),那么name就变成了zip出来的tuple,也就是t,会出现以下结果:
0 - (1, 'Adam')
1 - (2, 'Lisa')
2 - (3, 'Bart')
3 - (4, 'Paul')
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消