Python3
zhibosong
这个作者很懒,什么都没留下…
展开
-
TypeError: 'dict_keys' object does not support indexing
import randomoutcomes = {'heads':0, 'tails':0}sides = outcomes.keys()print(sides[0])会产生错误:TypeError: 'dict_keys' object does not support indexing这是由于python3改变了dict.keys,返回的是dict_keys对象,支持itera原创 2013-06-13 20:18:30 · 22120 阅读 · 2 评论 -
Python random模块
random模块的作用:实现了多种类型的伪随机生成器。1 random.random() 返回一个随机的浮点数值:range[0.0,1.0)import randomfor i in range(5): print('%04.3f ' % random.random(), end='')#输出0.964 0.304 0.550 0.519 0.082 重复运行这个程序会原创 2013-06-13 19:55:09 · 1469 阅读 · 0 评论 -
TypeError: 'str' object is not callable
1 出现这个错误一种情况是自己定义了一个str变量覆盖掉了python的str()方法。for i in range(100): str = str(i) print(str)但我们只是定义str变量,没有覆盖掉str()方法则是可以运行的,但不建议使用python的预留字段作为变量名。for i in range(100): str = i print(str)原创 2013-07-02 15:40:14 · 1106 阅读 · 0 评论