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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
def toUppers(L):
return [s.upper() for s in L if type(s)==str]

print toUppers(['Hello', 'world', 101])
刚学完C,来学Python,就是感觉难度降低了

最新回答 / 慕娘939569
用f(x)来表示具体的数学表达式

已采纳回答 / 慕雪5326220
感觉是因为把sum=0放在for loop里了,所以每从L里面读一个新的数时,sum都会重置为0
def firstCharUpper(s):
return s[:1].upper()+s[1:]

print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')

已采纳回答 / 阿川776
因为你  x=x+2 先执行了,所以 sum = 3 +5 +7 ...+101    ,是从3开始加的, 3+5+..+99 = 2499,最后x是101; 

已采纳回答 / 输入法师
因为定义了greet函数,引用它时就要print "Hello,"+ name +"."greet(),即使用默认参数,带入就输出“Hello,world”greet('Bart'),就将‘Bart’带入name的位置。
L = range(1, 101)

print L[:10]
print L[2::3]
print L[4:50:5]

最赞回答 / AY9717
https://www.cnblogs.com/tgycoder/p/6063722.html一个不成熟的理解,仅供参考刚开始的圆盘和柱子的状态是这样<...图片...>不管有多少个圆盘, 完成这个移动,总的来说需要三步。第一部分 就是要把 最大...
讲了多数enumerate()的用法,下面几排zip()的用法却是答案

最赞回答 / __煜
你安装的是python 3吧,3print要求有括号了,跟2不同。2是print '内容'3是print('内容')

最新回答 / qq_南有乔木彡_czHMUW
你做的是6-10的题吧。你的代码应该没问题不会报错,但是结果肯定不满足题目要求。题目要求:给定一个list,对list中的每一个元素,如果在set中,就将其删除如果不在set中,就添加进去分析一下...
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消