课程
/后端开发
/Python
/初识Python
def toUppers(L):
for s in L if isinstance(s,str):
return s.upper()
print toUppers(['Hello', 'world', 101])
2017-10-15
源自:初识Python 10-3
正在回答
return 之后toUppers()函数就结束了 所以只输出了HELLO
我试了这种,只输出HELLO,好像是函数一旦产生返回值后就不继续执行了
至于你那种是否语法不支持?
麻烦高手回复一下我
for s in L:
if isinstance(s,str):
print toUppers([000,'Hello', 'world', 101])
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序