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

初识Python

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

已采纳回答 / Helena_
len(d)计算的是d的元素个数,没有少

最新回答 / HeroChan
<...code...>这是在python2测试后的答案。可以清楚的看到" ''' "和 " " " 符号不一样。注意:这里的',"都是英文

最新回答 / bqqd
print(u'''静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。''')

已采纳回答 / 慕田峪1089631
前面两位OX意味着该数是十六进制,F相当于15(十六进制转换有16进制每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F16个大小不同的数,即逢16进1,其中用A,B,C,D,E,F(字母使用大写)这六个字母来分别表示10,11,12,13,14,15),所以OXFF换算过来就是15*16^1+15*16^0=255.

最新回答 / 慕妹5176640
首先,print和r之间应该有空格,额庵后就是前面的是三个'''

已采纳回答 / qq_阁子_ovwKL1
第二题要求的是3的倍数,第一个3的倍数是在序列2,假如你是从1开始索引的话,结果就是[2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38,] 肯定是不对的。同理第三题是5的倍数,第一个是5的倍数的数在序列4因此从4开始索引。不大于50,就是小于等于50,当然包含50了

最新回答 / 手插口袋_
慕课的编辑器的问题,你可以在Not++里面做练习。

已采纳回答 / 慕沐9422798
我研究了下,原来是python可以同时给多个变量赋值的关系,那行代码意思就是同时给L[0],L[1]分别赋值了L[-1]L[0]的意思同理可以L[0],L[1],L[2]=1,2,3那么print L就是[1,2,3]#输出结果

最赞回答 / 要努力的L
教学用的python版本为2.7,print后面不加()现在市面上python版本更新到3.7,print后面要加(),这是python俩个版本重要的区别

最新回答 / 北方的郎n_n
你那相当于连续输出了三个字符串。<...图片...>就比如 print r'你好'  '啊'  '姐姐'你在上述任意俩字符串之间加个字符就会报错了。print r'helllo'1 'world'  ''运行结果:<...图片...>

最赞回答 / DaKarlLee
第一个问题    不太确定你应该想问的是什么?    - 如果是说为什么不用L[0]+L[1]+...+L[3],这是为了简洁方便,不然遇到一个长度几千的集合要写几千次    - 如果是说为什么不对L直接进行操作,因为L是一个集合,不能对集合直接进行加减乘除的操作,要把它里面的内 容单独提取出来再进行操作第二个问题    sum在for循环之前就已经建立了,它的值是0.0。sum的意思是总和,我们建立它就是为了存储L中所有数的总和。    如果我们把L形象化,它大概是这个样子的:    |75| |92|...

最赞回答 / 2016rrrrrr
>>>print[x*y for x in range(1,100,2)for y in range(2,101,2)]>>>print [x for x in range(1,100,2)]x=1,3,5,7,9,11......99>>>print [y for y in range(2,101,2)]y=2,4,6,8,10,12.....100是每个x和y相乘,所以得出的结果是1*2,1*4,1*6......99*98,99*100
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消