import random和from random import *的区别
时间: 2023-09-18 11:08:14 浏览: 580
Python import与from import使用及区别介绍
`import random` 是导入整个 random 模块,你需要使用 `random.` 前缀来调用模块中的函数和变量。例如,你可以使用 `random.randint(1, 10)` 来生成一个范围为 1 到 10 的随机整数。
而 `from random import *` 则是将 random 模块中所有的函数和变量都导入到当前命名空间中,你可以直接使用 `randint(1, 10)` 来生成随机整数,不需要使用 `random.` 前缀。
但是,使用 `from random import *` 并不是一个好的编程习惯,因为它会导致命名空间的污染,可能会出现命名冲突的问题。所以,最好是使用 `import random`,然后使用 `random.` 前缀来调用需要的函数和变量。
阅读全文