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

初识Python

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

最新回答 / Gininch
建议是俩都下着。很显然3.X版本新,东西会更多更实用,自学的时候使用更方便。至于2.X版本的旧学习资料学起来的话其实问题也不是很大啦,因为是要学嘛,所以大可以自己研究清楚原理之后再转换成3.X的语法但是2.X因为开发的时候很多人习惯于这个比较旧的版本,而这个时候如果你这边用3人家用2,合并的时候就会非常不好办,所以这版本也得下一个(最好是项目开始时候就沟通好用哪个版本的语法)

最新回答 / Alicesla
目前流行的py版本一个2.7一个3.63.x版本和2.x有一定区别,但是一台电脑上可以共存两个版本从下载量来看2.x版本占90%,3.x只占大约10%目前很多东西都不兼容3.x,3.x版本不支持向下兼容,感觉未来的话,应该是3.x会发展起来,毕竟是新一代的但是2.x因为兼容性的原因一时半会估计也不会凉,教程都是分开的,差距貌似不是很大

最新回答 / qq_陨落星辰_10
这个你的cd到你存hello.py的那个文件夹下,再输入python Hello.py才能运行

已采纳回答 / 辉_0011
遍历列表,生成小写字母的集合。 可以运行这一段代码,然后print(s) (python3.x版本);由于set是无序的,所以打印的结果可能不是{‘a’,'b', 'c'}

最赞回答 / 慕的地1582891
遇到这种问题你可以从n=1开始,然后把每一步骤都写出来。<...图片...>

已采纳回答 / 周游世界不是梦
总共就分三步啊:首先,把n-1块圆盘先借助c柱,按照大块在下,小块在上的顺序,全部挪到b柱上。然后,把第n块圆盘从a柱直接放到c柱上。最后,把b柱上n-1块圆盘,再借助a柱,从b柱全部挪到c柱。好好理解一下哦,其实不难理解的。

最新回答 / 全猫儿
print ([a*100+b*10+c for a in [1,2,3,4,5,6,7,8,9] for b in [0,1,2,3,4,5,6,7,8,9]  for c in [1,2,3,4,5,6,7,8,9]  if a==c])因为123456789≠1,2,3,4,5,6,7,8,9

最赞回答 / _漫步蓝天_
当t=('Adam')时,t就相当于是一个字符串‘Adam,所以t[0]输出的是'A';而t=('Adam',)时,t是一个元组,所以t[0]输出的是‘Adam’<...code...>

已采纳回答 / 慕瓜0529582
print [x * y for x,y in zip(range(1,100,2),range(2,101,2))]你最后少了一个“)”

最新回答 / 小J8023
可能是环境没配好

最赞回答 / 熊妹
我想我明白了,如果在有两个的情况是最上面那个是从A移到B,这个时候就要将B柱子看成是C啊,当最下面那个柱子的时候就是从A移到C,但是要把B移到C里的时候又要把B柱子看成A啊

最赞回答 / 风喑
range(0,len(L))出来的是L的长度,for x in range(0,len(L))遍历出来的是数值if  isinstance(x,str)] 该if条件判断仅有字符串才能返回,故上述遍历全都被判定为不合格,无返回值

最赞回答 / WWWangHan
你看见那三行...了没?print所在的那一行被python解释器认为是属于while循换体的一部分,但是如果要作为while的部分循环体,你的缩进就是不对的,所以会报错。你只需要在写完x=x+1后,按两下回车,这个时候解释器认为你的while循环体已经结束,这个时候print(sum(L))即可。
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消