在使用Python(通过cmd)并在内部编写时:

>>> import random
>>> print("hello"),print("world"),print(random.randint(5,10))

我得到的结果是:

hello
world
8
(None, None, None)

现在我不知道为什么解释器返回None的元组,但不返回单个None.

推荐答案

Python将第二个输入行中的,解释为从print的返回值中创建元组,print的返回值都是None.每个打印报表只有一行.

>>> 5,4,3

退货

(5, 4, 3)

[Update to address your comment]

因为a,b,c的python解释是tuple(a,b,c),所以print(),print(),print()相当于tuple(print(),print(),print()).

Python相关问答推荐

如果在第一行之前不存在其他条件,如何获得满足口罩条件的第一行?

Tokenizer Docker:无法为Tokenizer构建轮子,这是安装pyproject.toml项目所需的

Pandas 按照特殊规则保留每n行

如何处理必须存在于环境中但无法安装的Python项目依赖项?

Tkinter -控制调色板的位置

ambda将时间戳与组内另一列的所有时间戳进行比较

指示组内的rejected_time是否在creation_timestamp后5分钟内

拆分pandas列并创建包含这些拆分值计数的新列

如何调整spaCy token 化器,以便在德国模型中将数字拆分为行末端的点

在函数内部使用eval(),将函数的输入作为字符串的一部分

仅从风格中获取 colored颜色 循环

使用Keras的线性回归参数估计

max_of_three使用First_select、second_select、

如何删除索引过go 的lexsort深度可能会影响性能?' &>

Python脚本使用蓝牙运行在Windows 11与raspberry pi4

在Python 3中,如何让客户端打开一个套接字到服务器,发送一行JSON编码的数据,读回一行JSON编码的数据,然后继续?

为什么np. exp(1000)给出溢出警告,而np. exp(—100000)没有给出下溢警告?

找到相对于列表索引的当前最大值列表""

Numpyro AR(1)均值切换模型抽样不一致性

PYTHON、VLC、RTSP.屏幕截图不起作用