我正在自学python(来自http://learnpythonthehardway.org/使用python 3.3.2,根据需要重写活动)。我只是尝试随机模块,它给了我
(<bound method Random.randint of <random.Random object at 0x00000000024D1798>>
)
结果来自:
import random
print (random.randint(0, 10))
此时我主要是从实验中学习,有时还会从教程中获得一些帮助。我已经搜索了这个,我搜索了Stack Overflow,但没有任何结果。
答案 0 :(得分:1)
这不是您运行的代码;你这样做了:
>>> import random
>>> print(random.randint)
<bound method Random.randint of <random.Random object at 0x7fdadc0fbc20>>
请注意,未调用randint
函数。
您所看到的是方法对象的字符串表示。
否则您的代码完全正确,它只是您看到错误时运行的代码:
>>> print(random.randint(0, 10))
7