最新回答 / thim123
这个是python2和python3里的区别 C:\WINDOWS\system32>python2Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> print [a + b + c for a ...
2017-10-17
最赞回答 / 李小美0
我试了这种,只输出HELLO,好像是函数一旦产生返回值后就不继续执行了至于你那种是否语法不支持?麻烦高手回复一下我def toUppers(L): for s in L: if isinstance(s,str): return s.upper()print toUppers([000,'Hello', 'world', 101])
2017-10-15
最新回答 / 慕粉0100288097
因为你的函数里面有一个return greet(),程序执行函数时,在函数内部又会执行一次函数,然后就循环了,一次不停的在函数内部调用自己。解决办法就是去掉return后的greet()def greet(x=1): if x == 1: print('Hello,world.') else: print('Hello,%s.'%x) returngreet('Bart')
2017-10-14
最新回答 / 慕运维9415514
不同版本的python可能不一样的,如果你同时编辑了coding:utf-8-*-和u''' 巴拉巴拉''',那么只要删除coding:utf-8-*-行或者字母u即可。这个在该小节下面别人有笔记总结的
2017-10-13