Python在此示例中,美元符号是什么意思?

问题描述 投票:0回答:2

我正在阅读Discord.py模块的文档,偶然发现了美元符号,我想了解它代表什么?

 if message.content.startswith('$hello'):
    await message.channel.send('Hello!')
python module discord sign
2个回答
0
投票

[通常在Discord中看到机器人命令以前缀“ $”,“!”等开头。这是为了将机器人命令与常规聊天区分开来。

就Python而言,'$ hello'只是一个常规字符串。


0
投票

[在某些URL约定中,$放在查询之前。一个示例是OData 3.0:https://www.odata.org/documentation/odata-version-3-0/url-conventions/。美元符号用于查询选项。由于您要引用的对象与网络/内容有关,因此它可能只是不和谐使用的URL约定,例如上面链接的一个。

OData协议允许进行有用的查询。下面是Odata上的excerpt from Paul Ryan's blog,带有“ $”用法的示例:

...查询选项使我们能够执行类似于SQL的查询的子集:选择($ select),其中($ filter),order by($ orderby),join($ expand)和分页($ top和$跳过)操作。例如:

http://server/service.svc/departments?$ select = name

–仅返回每个部门的名称元素
© www.soinside.com 2019 - 2024. All rights reserved.