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

初识Python

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

已采纳回答 / 如飘雪般寂静如深海般沉甸
意思是打印出dict里的key,dict是一个键值对列表。比如成绩单,姓名:分数。姓名就是键,分数就是值。key就是取出键,values()方法就是取出值。for k,v in d.values()这就是取值。

已采纳回答 / 大相径庭
print表输出x表示上面set集合s中的一个tuple元素,例如:('Adam', 95)tuple是一个元组,('Adam', 95)中有两个元素,所以在tuple中的第一个元素的索引是0,第二个是1。所以x[0]表示第一个元素,例如:Adam,x[1]表示第二个元素,例如:95+的作用是:连接字符或字符串,‘:’就是一个字符,起到隔开作用

已采纳回答 / shepherd_dog
可以把第一个冒号看做是截取的位置,前后两个参数表示集合下表,是截取的边界,空着的话表示到集合的边界

已采纳回答 / 慕丝6268284
需要先申明变量,然后才可以引用。就跟你找人办事一样,你得先和别人说清楚办什么事,别人才知道怎么帮你办,你就人往哪里一站,啥也不说,鬼知道你是来干嘛的。。你要在python里面用一个变量,得先告诉python,我这里有个变量,后面你要帮我处理。然后python才知道用什么方式帮你处理。你说的不需要定义,可能是指函数的传参吧?但是传参是在定义函数的时候,你告诉ptyhon有这么一个参数的。

最赞回答 / qq_龙_18
其实if条件不满足就说明score小于90了没必要在下一个条件标注小于90了,其他同理,其实你这样写也是对的,只是这个慕课网这个在线编辑平台默认正确的方式是那个不冗余的写法!希望可以采纳……谢谢!if score >= 90:    print 'excellent'elif score >= 80:    print 'good'

已采纳回答 / MoonSea
我查了一下 Python本身不支持str类型拆分赋值s[0]='字符串'这种方式 是不被支持的你可以考虑声明一个str类型来接收  t = s[0].upper()return t+s[1:]

最赞回答 / 木子小7
比如5的3次方,当n=3时,循环条件为真,s=1*5,n=3-1;当n变为2,循环条件为真,s=5*5,n=2-1;当n变为1,循环条件为真,s=5*5*5,n=1-1;当n =0不满足条件,循环退出。

已采纳回答 / 赵登云
越挪越多还是越挪越少呢?N是可以挪动的盘子的数量。

已采纳回答 / 潇潇暮雨3678137
编码冲突,直接用#coding=utf-8就好了#coding=utf-8print '''静夜思\n\n床前明月光,\n疑是地上霜。\n举头望明月,\n低头思故乡。'''

已采纳回答 / 潇潇暮雨3678137
Python不被识别为内部或外部命令。你看下在设置环境变量的时候有没有将Python的路径加上去

已采纳回答 / 庄财神
汉诺塔递归到最后一层就是n=1,这个时候就需要return了,递归就结束了。n不是1的时候不能return,否则递归就被中断了。

已采纳回答 / Don2025
这样确实可以算出这题的答案,但是这种方法太局限了,而用这种算法就不同。L = [75, 92, 59, 68]sum = 0.0     //赋值0.0,这样计算的结果可以算出小数点后一位for score in L:  //寻找List中的所有score    sum += score  //计算出List中score的总和sum    len(L)    //查看List中有几个数print sum / len(L)    //计算并输出score的总和sum除以个数len()的平均值
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消