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

初识Python

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

已采纳回答 / 慕粉1472556324
 print key+':'+ str(d[key]) 这行代码中用的是字符串拼接的方法,只可以拼接字符串,你可以将dict中的value值改成字符串试一下比如95改成‘95’这样就换成了字符串,在这个基础上用 print key+':'+ d[key] 同样可以。数字当然不行。或者你可以这样写 print key,':',d[key]也是可以的这样就不会强求 d[key]的数据类型了。

已采纳回答 / qq_勿忘心安_24
如果你想在控制台输出显示,就print,不需要就不用写了

已采纳回答 / 慕勒0006184
因为答案是错的,不应该加u

已采纳回答 / 慕先生9525901
python3中只有d.values( )方法了,迭代的没有了

已采纳回答 / qq_禾燧_0
import mathdef quadratic_equation(a, b, c):    q = b * b - 4 * a * c    if q > 0:        x1 = (-b + math.sqrt(q)) / (2 * a)        x2 = (-b - math.sqrt(q)) / (2 * a)        return x1,x2    elif q == 0:  #注意作为条件判断请用 ==   而不是赋值 =         x1 = x2 = (-b) /...

已采纳回答 / 慕妹6324924
dict是无序的集合,so返回时也是无序的,具体是什么顺序取决于运行的平台(但这并不是dict所关心的问题)

已采纳回答 / IndexSacry
mooc是python2的语法环境,print()是python3的语法,这里应该是print r'''"To be,or not to be":that is the question.Whether it's nobler in the mind to suffer.'''

已采纳回答 / 慕粉3824843
这个不是幂运算符而是按位异或运算符,按位运算符是指把数字看作二进制来进行计算的。Python中的按位运算法则如下:&    按位与运算符    (a & b) 输出结果 12 ,二进制解释: 0000 1100    |    按位或运算符    (a | b) 输出结果 61 ,二进制解释: 0011 1101    ^    按位异或运算符    (a ^ b) 输出结果 49 ,二进制解释: 0011 0001    ~    按位取反运算符    (~a ) 输出结果 -61 ,二...

已采纳回答 / 慕盖茨2078955
你们老师用的py3版本,py2版本print是不用加()的

已采纳回答 / 慕慕5171458
nx,ny只不过是变量名称而已,return 后面是几个参量返回的就是几个呀,我这样认为的

已采纳回答 / MVirus
t 只是个变量名,不同的程序语言都可以以t作为变量名

已采纳回答 / 小腿跑乱刀
你将‘888888888’添加到‘666’的位置上,原来的‘666’会自动向后移动一位

已采纳回答 / qq_帅帅雷_0
多次对一个key放入value,后面的值会把前面的值冲掉
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消