caeser 发表于 2022-2-6 21:48:26

第007讲:动手手第1题答案中 *red 是什么意思?

请教各位老师:
第007讲:动手手第1题中的 *red 是什么意思?
老师的代码:print("开奖结果是:", *red)结果是 :开奖结果是: 18 20 4 31 10 33
而我的代码:print("开奖结果是:", red)   结果是:开奖结果是:
这个*red 不清楚是什么意思?

ckblt 发表于 2022-2-6 21:53:39

这个是解包的意思,比如说,* 就是 18, 20, 4, 31, 10, 33

例子:
print("开奖结果是:", *red)
或者
print("开奖结果是:", *)
相当于
print("开奖结果是:", 18, 20, 4, 31, 10, 33)

Twilight6 发表于 2022-2-6 22:22:19


看看这篇帖子:

https://fishc.com.cn/forum.php?mod=redirect&goto=findpost&ptid=183864&pid=5078775

页: [1]
查看完整版本: 第007讲:动手手第1题答案中 *red 是什么意思?