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

初识Python

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

最新回答 / 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下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消