最后的sep =“”的意义是什么?

马瑟马尔科

在python.org中,Python 3的新增功能是什么?它给出了打印功能的以下示例:

print("There are <", 2**32, "> possibilities!", sep="")

产生:

There are <4294967296> possibilities!

什么是的点sep=""在打印功能的结束?当然,没有它的含义是显而易见的。

马丁·彼得斯(Martijn Pieters)

默认值为sep空格。通过将其设置为值,您可以打印3个输入之间没有空格的内容。

您可以轻松地尝试此操作而无需使用sep参数来查看区别:

>>> print("There are <", 2**32, "> possibilities!", sep="")
There are <4294967296> possibilities!
>>> print("There are <", 2**32, "> possibilities!")
There are < 4294967296 > possibilities!

请注意<2**32表达式的结果和之间的空格>

则是控制如何print()输出给定的参数,这东西在Python 2,其中不可能print是一个语句。

也许一个不同的例子可以更好地说明这一点:

>>> sample = ['foo', 42, 'bar', 81.0]
>>> print(*sample, sep='\n')
foo
42
bar
81.0

通过将分隔符设置为换行符,print()改为将所有参数写在单独的行上。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

lambda的意义是什么?

来自分类Dev

CTypeDynamic的意义是什么?

来自分类Dev

VkApplicationInfo的意义是什么?

来自分类Dev

bash //的意义是什么?

来自分类Dev

stringstream的意义是什么?

来自分类Dev

“推”的意义是什么

来自分类Dev

RecursiveIterator的意义是什么?

来自分类Dev

'this == null'的意义是什么?

来自分类Dev

的意义是什么 ”\!” 在iptables?

来自分类Dev

print(... sep ='','\ t')是什么意思?

来自分类Dev

print(... sep ='','\ t')是什么意思?

来自分类Dev

ViewBag的真正意义是什么?

来自分类Dev

throws子句的意义是什么?

来自分类Dev

数组指针的意义是什么?

来自分类Dev

CSS框架的意义是什么?

来自分类Dev

间谍实例的意义是什么

来自分类Dev

等待DoSomethingAsync的意义是什么

来自分类Dev

可变吊装的意义是什么?

来自分类Dev

任何类型的意义是什么?

来自分类Dev

<kbd>标签的意义是什么?

来自分类Dev

“ svn更新”的意义是什么

来自分类Dev

`yes'命令的意义是什么?

来自分类Dev

throws子句的意义是什么?

来自分类Dev

hostnamectl命令的意义是什么?

来自分类Dev

sep=' ' 不起作用。是什么原因?

来自分类Dev

可克隆接口的意义是什么?

来自分类Dev

删除析构函数的意义是什么?

来自分类Dev

Maven目标的意义是什么?

来自分类Dev

.ix熊猫系列索引的意义是什么