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

def toUppers(L):
    for x in L:
        if isinstance(x,str)==True:
            return x.upper()
            
print toUppers(['Hello', 'world', 101])


顾冉舒
浏览 1594回答 3
3回答

hldh214

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

傲娇的露易丝

因为判断完第一个Hello字符串,函数就已经返回了,不会继续循环。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python