收纳空白1321 发表于 2022-3-23 14:03:12

random 在新版本还要赋值么,我的操作有是什么问题呢

求助各位大佬

傻眼貓咪 发表于 2022-3-23 14:06:29

import random

收纳空白1321 发表于 2022-3-23 14:18:58

本帖最后由 收纳空白1321 于 2022-3-23 14:24 编辑

D:\学习文件\哔哩哔哩动画

python爱好者. 发表于 2022-3-23 14:19:36

收纳空白1321 发表于 2022-3-23 14:18
我还是没有懂,我想发图但是我表示我发不来图

代码里先输入:
import random

a1372245671 发表于 2022-3-23 14:23:33

{:10_289:}

收纳空白1321 发表于 2022-3-23 14:32:18

python爱好者. 发表于 2022-3-23 14:19
代码里先输入:

还是没有出现

python爱好者. 发表于 2022-3-23 14:34:30

收纳空白1321 发表于 2022-3-23 14:32
还是没有出现

random 中没有这个方法,要这样用:
random.函数名()

傻眼貓咪 发表于 2022-3-23 14:35:52

python爱好者. 发表于 2022-3-23 14:34
random 中没有这个方法,要这样用:

有,random.random()

python爱好者. 发表于 2022-3-23 14:37:45

傻眼貓咪 发表于 2022-3-23 14:35
有,random.random()

我是指没有那个 random.randrange() 方法

isdkz 发表于 2022-3-23 14:41:22

收纳空白1321 发表于 2022-3-23 14:32
还是没有出现

你要直接使用就得 from random import * 这样子导入

傻眼貓咪 发表于 2022-3-23 14:42:09

python爱好者. 发表于 2022-3-23 14:37
我是指没有那个 random.randrange() 方法

哦哦

收纳空白1321 发表于 2022-3-23 14:49:07

isdkz 发表于 2022-3-23 14:41
你要直接使用就得 from random import * 这样子导入

感谢大佬{:5_111:}

柿子饼同学 发表于 2022-3-23 16:47:00

收纳空白1321 发表于 2022-3-23 14:49
感谢大佬

哈哈楼上方法不太建议 , 如果导入多个模块不写模块名的话会发生命名空间混乱
说白了就是万一别的模块里也有跟这个函数名字一样的函数
那它就不知道要用哪个 , 所以 模块名.函数 其实是表示这个模块里的这个函数 , 是有一个范围的
建议的写法是这样>>> import random as r
>>> r.randint(1, 10)
10
这样既不用写很多 , 又不会污染命名空间
写完import random as r 之后就可以用 r 指代 random

收纳空白1321 发表于 2022-3-25 13:39:31

柿子饼同学 发表于 2022-3-23 16:47
哈哈楼上方法不太建议 , 如果导入多个模块不写模块名的话会发生命名空间混乱
说白了就是万一别的模块 ...

收到,试了一下,有用,感谢大佬{:5_111:}
页: [1]
查看完整版本: random 在新版本还要赋值么,我的操作有是什么问题呢