栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在打印中使用*(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>>>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/414611.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号