在打印中使用*(splat)运算符

在打印中使用*(splat)运算符,第1张

在打印中使用*(splat)运算符

print
是Python
2.x中的语句,不支持
*
语法。您可以从文档中
print
列出的语法中看到这一点

print_stmt :: =“ print”([expression(“,” expression)* [“,”]]     | “ >>”表达式[(“,”表达式)+ [“,”]])

请注意

*
print
关键字之后如何没有使用选项。


然而,

*
语法 支持内部函数调用,它只是恰巧
print
是在Python
3.X的功能
。这意味着您可以从导入
__future__

from __future__ import print_function

然后使用:

print(*l)

演示:

>>> # Python 2.x interpreter>>> from __future__ import print_function>>> l = [1, 2, 3]>>> print(*l)1 2 3>>>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5035245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存