蜂野甜源 发表于 2022-10-20 15:56:44

请问这里的*号作用是什么?

>>> print(random.sample(range(1,34),6))

>>> print(*random.sample(range(1,34),6))
15 27 3 29 13 30

大佬们,请问为啥加个*,输出方框就没有了呢?这里的*作用是啥,烦请解惑

jackz007 发表于 2022-10-20 16:03:52

      >>> import random
>>> type(random.sample(range(1,34),6))
<class 'list'>
>>>
      要打印的目标对象是个列表,在前面加星号就是去掉里面的括号和逗号。

蜂野甜源 发表于 2022-10-20 16:11:08

jackz007 发表于 2022-10-20 16:03
要打印的目标对象是个列表,在前面加星号就是去掉里面的括号和逗号。

好的好的,谢谢指导

jackz007 发表于 2022-10-20 17:02:14

蜂野甜源 发表于 2022-10-20 16:11
好的好的,谢谢指导

       如果问题已经解决,请设置 "最佳答案"

LJS1996 发表于 2022-10-22 10:12:47

页: [1]
查看完整版本: 请问这里的*号作用是什么?