浅酌清酒 发表于 2021-8-5 21:48:00

不懂

import random

red = random.sample(range(1, 34), 6)
blue = random.randint(1, 16)

print("开奖结果是:", *red)
print("特别号码是:", blue)


red前面的*是什么意思

逃兵 发表于 2021-8-5 21:49:12

*是解包

可以将容器中的元素解包

>>> red =
>>> print(red)

>>> print(*red)
1 2 3 4

大马强 发表于 2021-8-5 21:49:52

* 有解包的作用
比如 a =
print(*a)
1,2,3
而不是

柿子饼同学 发表于 2021-8-5 21:55:25

逃兵 发表于 2021-8-5 21:49
*是解包

可以将容器中的元素解包

解包 , 可以理解成把可迭代对象(列表 , 元组 , 字符串 ...)一个一个拿出来然后操作
(逃兵就是快)

逃兵 发表于 2021-8-5 22:04:53

柿子饼同学 发表于 2021-8-5 21:55
解包 , 可以理解成把可迭代对象(列表 , 元组 , 字符串 ...)一个一个拿出来然后操作
(逃兵就是快)

滴,打卡下班
页: [1]
查看完整版本: 不懂