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

请问输出为什么只有“HELLO”?

请问输出为什么只有“HELLO”?

顾冉舒 2016-02-03 20:34:18
def toUppers(L):     for x in L:         if isinstance(x,str)==True:             return x.upper()              print toUppers(['Hello', 'world', 101])
查看完整描述

3 回答

?
hldh214

TA贡献12条经验 获得超3个赞

因为函数遇到return, 就像循环遇到了break

查看完整回答
3 反对 回复 2016-02-09
?
傲娇的露易丝

TA贡献2条经验 获得超0个赞

因为判断完第一个Hello字符串,函数就已经返回了,不会继续循环。


查看完整回答
反对 回复 2016-02-11
  • 3 回答
  • 0 关注
  • 1591 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信