最新回答 / yuanFF
在python3里面,map()的返回值是iterators,类似于range(),而不是list, 所以想要使用,需将iterator 转换成list
2018-08-14
最新回答 / qq_橙橙子_0
math.sqrt(x) 返回x的平方根,它的返回值是实数,不是int,比如:print math.sqrt(9) 结果是3.0,所以函数is_sqrt(x) 的所有返回值都是False,print 出来是一个[]
2018-08-13
最新回答 / 幻楚
PY3也是在PY2的基础上改变的,如果你觉得想要学最新最全的,那也可以直接去学PY3的相关教程。但是呢,我觉得PY2其实只是一些很基础的东西,PY3也不会有很大变化,貌似其实可能根本没啥影响。不过如果有更好的更全的PY3教程,那你去学也不错,毕竟基础什么的还是蛮重要的。
2018-08-10
最赞回答 / Rumi酱
Python 3.x版本不支持,用匿名函数更好:print(sorted(['bob','about', 'Zoo', 'Credit'], key = lambda x: x.upper()))
2018-08-09
最新回答 / I_am_东风98K
if self.score==s.score://如果分数相同,执行下面代码 return cmp(self.name,s.name)//分数相等比较名字,进行排序return -cmp(self.score,s.score)//前面添加负号,用来锁定分数始终是从高排到低,
2018-08-07
最新回答 / 呆萌新
你说你调用upper(s[0])会报错,我想问你有没有这个upper(str a) 这个函数存在?没有当然报错啊?那什么函数存在?str.upper()这个是存在的
2018-08-07
最赞回答 / 光荣交白卷哥
回答一下你的问题。用vsc或者pycharm软件打开load函数定义信息,"""Deserialize ``fp`` (a ``.read()``-supporting file-like object containing a JSON document) to a Python object. """这一段属于描述,大概意思是通过解析fp类型内容,也就是类似于文件的对象的时候,会先执行read函数,也就是说load函数执行的时候,会率先执行read函数,而对象本身虽然不是文件类型,但是他和文件类型...
2018-08-06