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

初识Python

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

已采纳回答 / qq_丶碎语难断葬花吟_0
d= {   'Adam': 95,   'Lisa': 85,   'Bart': 59}                                   #这是将一个dict赋值给dfor key in d:                  #遍历dict d 中的key(即 'Adam', 'Lisa','Bart')   print key + ':', d[key]   #打印遍历的key 和key对应的value;d[key]为dict中key对应的值

已采纳回答 / 慕UI8079015
print L[2::3] 从索引为2(也就是正序第三个元素)的元素开始取值,每隔三个取一个,直到取完所有的值。 print L[4:50:5] 从索引为4(也就是正序第五个元素)的元素开始取值取到索引为50(第51个元素)的元素,每隔5个取一次,

已采纳回答 / 放学路上的小学生
因为本题是求平均数,用总数除以个数。因为个数不能作除数,所以要单独区分一下长度是否为0。--------------------------------------------------------------------至于len(args)方法,len是一个函数,凡是内部定义了__len__(self)方法的类/对象(包括你自己写的类),都可以用len(?)这个函数来调用内部的__len__()方法,当然,这个名称一般用来定义长度了。这里的可变参数其实是一个tuple,和str/list/dict等...

已采纳回答 / 慕莱坞856732
d.get('k'),传给get方法的是字符串'k',而不是k这个变量后面引用的对象。改成d.get(k),就能把k引用的对象传给get方法

已采纳回答 / 亚米加
sum = 0.0是给sum这个变量赋值为0.0sum = sum+x是给sum赋值自己加X变量的和

已采纳回答 / zdghfg231
“+”符号在print函数里对于字符串来说才会被替换成空格,而对于数字来说则表示数学里的加法,所以只要把x和y改成字符串类型就好。用str()函数,即print str(x) + str(y)

已采纳回答 / 放学路上的小学生
无返回值是因为你返回的是append()方法的值,这个方法只会操作指定list,操作行为没有返回值,或者说返回值是None,你要返回list才行,而不是list.append()方法。

已采纳回答 / Say_u_ggh
因为名字是字符串啊

已采纳回答 / o0wzn0o
“#”在python中是注释的意思,相当于c中的"//"和matlab中的"%"。在#之后的语句会被跳过,不会执行。

已采纳回答 / 慕粉4293475
倒序切片包含起始索引,不包含结束索引写成print L[-10:]

已采纳回答 / 苒芃
因为它需要先转换成低级语言才能执行,而C语言是更加低级的语言,当然执行起来要快。

已采纳回答 / qq_小余老师说_0
if len(args)==0:return sumelsefor x in args:sum=sum+xreturn sum/len(args)
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消