在从随机导入选择中以rc形式进行的rc是什么?这是python

问题描述 投票:1回答:3

from random import choice as rc尤其是rc是什么意思?我在浏览并尝试了解其工作方式时遇到了此问题。

我打XXX.append(rc(XXX))时会做什么?

python
3个回答
1
投票

这会将模块导入程序,因此您可以使用模块中包含的功能。

import random

因此您可以按如下所示从序列中打印随机字符:

import random
print(random.choice('abcdefghij'))

注意,在调用函数选择时必须使用模块名称。

您的代码将直接导入该函数,因此您可以通过简单的'rc'进行调用

from random import choice as rc
print(rc('abcdefghij'))

1
投票

我假设您是Python的新手,所以去了:

from random告诉python您要从哪个库导入内容import choice告诉python您要导入的模块as rc为上一行中指定的模块设置别名,您可以使用其别名通过模调用该模块。例如:您将调用choice.something

,而不是调用rc.something

此文档在这里:https://www.python.org/dev/peps/pep-0221/

希望有帮助


0
投票

您实际上只是给导入的软件包/模块起一个昵称。当您在同一个命名空间中有多个共享一个名称的包时,这很有用。

import random
random.choice()

# ------------------------------

from random import choice
choice()

# ------------------------------

from random import choice as xxxx
xxxx()

您可以阅读更多here


推荐问答