孤独的小鸟 发表于 2021-11-22 21:15:17

print里面*的作用

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

这里面*是什么作用?为什么blue不用加*?

傻眼貓咪 发表于 2021-11-22 21:15:18

* 表示只取元素,假设 arr =

print(arr) # 输出:
print(*arr) # 输出:1 2 3 4 5

孤独的小鸟 发表于 2021-11-22 21:21:36

傻眼貓咪 发表于 2021-11-22 21:18
* 表示只取元素,假设 arr =

print(arr) # 输出:


blue怎么不用*了?

傻眼貓咪 发表于 2021-11-22 21:30:49

孤独的小鸟 发表于 2021-11-22 21:21
blue怎么不用*了?

兄弟,你的问题就好象问我火星现在是白天还是夜晚?你的问题只有 3 句话,完整代码毛都没有,我哪知道你的 blue 从哪里来?我会读心术呗?

孤独的小鸟 发表于 2021-11-22 21:37:25

傻眼貓咪 发表于 2021-11-22 21:30
兄弟,你的问题就好象问我火星现在是白天还是夜晚?你的问题只有 3 句话,完整代码毛都没有,我哪知道你 ...

import random

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

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

这个是第七讲的作业

lightninng 发表于 2021-11-22 21:42:50

孤独的小鸟 发表于 2021-11-22 21:37
import random

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


楼主,真诚的建议,自己提问题前,自己多动手试试。
下面上一段代码和输出,楼主揣摩一下。
blue=
print(blue)
print(*blue)

输出如下
Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
================= RESTART: C:\Users\lightninng\Desktop\2 (2).py ================

1 2 3 4 5 6
>>>

孤独的小鸟 发表于 2021-11-22 21:51:00

lightninng 发表于 2021-11-22 21:42
楼主,真诚的建议,自己提问题前,自己多动手试试。
下面上一段代码和输出,楼主揣摩一下。



import random

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

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

*的意思理解了,为什么下面不用*也可以?

lightninng 发表于 2021-11-22 23:54:33

孤独的小鸟 发表于 2021-11-22 21:51
import random

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


请问你有我回答里的代码和输出嘛。我用了同一个列表变量blue=
print(*blue)等价于print(blue,blue,blue,blue,blue,blue)
print(blue)就是直接把这个列表打印出来
我把输出也放在我的回答里了啊。真的建议自己多动手,多观察,不然别人说的再细,你下次遇到问题还是要来问~~~
个人建议,如有冒犯,多包涵~~

260764454 发表于 2022-3-16 21:14:17

孤独的小鸟 发表于 2021-11-22 21:21
blue怎么不用*了?

blue 就一个数字 没有序列就没有【,】就不用吧

260764454 发表于 2022-3-16 21:15:17

傻眼貓咪 发表于 2021-11-22 21:30
兄弟,你的问题就好象问我火星现在是白天还是夜晚?你的问题只有 3 句话,完整代码毛都没有,我哪知道你 ...

哈哈 他是说这个 课后作业
import random

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

print("开奖结果是:", *red)
print("特别号码是:", blue)
页: [1]
查看完整版本: print里面*的作用