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

初识Python

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

最新回答 / 慕哥3130572
方法一:当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:#!/usr/bin/e...

最新回答 / 愿得一人心3916929
L.append(m + n + k)这一句 改成 L.append(100*m + 10*n + k)建议写法 print [m*100+n*10+o for m in range(1,10)for n in range(0,10)for o in range(0,10) if m==o]

最赞回答 / 慕设计0352378
 isinstance(x, str) 可以判断变量 x 是否是字符串,101是数字不是字符串,被过滤掉了。

最新回答 / 慕粉10010011
print  math.sin(math.pi / 6) =0.5那么根据事例:传参  ny = 100-60*0.5 ,得出结果为 70.0,没毛病 

最新回答 / PY_thon
不可以,应该:def toUppers(L):    Y = []    for x in L:        if isinstance(x, str):            Y.append(x.upper())    return Yprint toUppers(['Hello', 'world', 101])

最赞回答 / 郑安润
我来把整段代码解释一下吧!希望能解决你的问题。def move(n, a, b, c):    #定义一个函数(由下面代码的“a, '-->', c”可以看出,该函数的最终目的是要将a柱中的n个盘子移动到c柱中)。    if n==1:        print a,'-->',c       #只有一个盘子时,只需将其从a柱移动到c柱,一步到位。        return    move(n-1,a,c,b)       #这一行代码可以理解成是在继续定义函数,可以看出,与原始函数相比较...

最赞回答 / qq_毕竟还年轻_0
另起一行print要是python3的话要用print(s)

最新回答 / CCCCCold丶kl
tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。

最新回答 / JohnHuang
相当于map,有键值对,读取数据方便

最新回答 / qq_弑君_03185048
不是很理解你的说法。。计算1~100内偶数和<...code...>

最新回答 / 幕布斯8178736
经过确认,确保自己的上述写法,是符合语法的,没有错误。但是结果却还是出错。网上找了下,发现这位:http://www.iteye.com/problems/64471遇到了同样的问题。结果也是没法解决,或者只能用别的写法,来避免这个问题。初步判断,应该是python的bug。但是,事情总是要做的,还是要想办法实现功能才可以。在博客上找的你看看http://blog.csdn.net/liangyuannao/article/details/8724686

最新回答 / 楼下小黑12138
return不会输出,只是把函数执行的结果返回;而print则是一般的输出
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消