gpt4 book ai didi

python - Python 中是否有相当于 `(void)foo` 的值?

转载 作者:行者123 更新时间:2023-12-04 07:19:21 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Unused variable naming in python [duplicate]

(4 个回答)


29 天前关闭。




各种语言 (void)foo用于注意变量foo不使用而不是遗忘,尤其是在编写参数受其他函数限制的回调函数时,例如

static int callback(const char *path, void *buf, fuse_fill_dir_t filler,
off_t offset, struct fuse_file_info *fi)
{
(void) offset;
(void) fi;
...
这如何在 Python 中正确完成?比如说,当按行迭代一个表时,有一个不需要的列 func , func的Python方式是什么?这里不是要求吗?代码如下:
for no, msg, func in TABLE:
print(f'[{no}] {msg}')

最佳答案

我相信您正在寻找下划线,这几乎符合您的想法。
在以下示例中,_表示该变量在循环中不重要。

for _ in range(10):
print("Hello world")
You can take a look at this question for more details

关于python - Python 中是否有相当于 `(void)foo` 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68599456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com