007 课后题
import randomred = random.sample(range(1,34),k=6)
blue = random.sample(range(1,17),k=1)
print("开奖结果是:",*red)
print("特别号码是:",*blue)
请问print中 *的含义以及用法?是不是还有双** 本帖最后由 Twilight6 于 2020-6-28 22:11 编辑
不是 print 的用法,是本来就有这种用法要看具体情况
你现在只学到 07 课时知道这个叫解包就行,就是把容器里面的元素全部 一一拿出来
这里的解包是只单独对变量时候使用的哈,如果对变量之间使用 *或** 是乘法(当对不是 number 类型的数据是重复) 和 幂函数 的意思
你学到 函数,在定义参数时候 带 * 一个,比如 *args 就是可以填入不定量的参数个数,args 就是收纳这些传入的参数的一个容器,而这个容器类型是元组类型
但是一个 * 号不能收入关键字参数,而你如果用 **args 就能将关键字参数也收入到 args 里,此时传入的容器类型是字典
不用急,等你学到第18课就知道了
页:
[1]