我有一个要使用格式字符串打印的内容列表。在 Python 3 风格中,使用"a string".format(arg,arg,arg),这很容易。我可以用参数替换*mylist,比如
mylist = [1,2,3]
"{} {} {}".format(*mylist)
Run Code Online (Sandbox Code Playgroud)
我似乎无法使用旧的百分比格式来实现这一点。我已经尝试过诸如"%i %i %i" % mylist、%i %i %i" % (mylist)、 and 之类的东西%i %i %i" % (*mylist),但我只是不断收到语法错误或“参数不足”。
这在 2.x 风格中是不可能的吗?
ETA:我正在更改上面的示例,我实际上指的是list,而不是tuple。我仍在学习,我不习惯拥有两个不同的类似数组的结构。
我的 Eclipse 安装突然停止显示导入建议。如果我键入当前包中不存在的类名,自动完成功能可以正常工作并显示该类,但从下拉列表中选择后,该类名将突出显示为错误,并显示消息“MyClass 无法解析为多变的”。此错误不显示任何快速修复建议。import但是,如果我在文件顶部手动添加相关语句,则代码可以正常编译并运行。
我已经检查了我的构建路径,一切似乎都按顺序进行 - 正如我所说,当我手动插入语句时代码会运行import- 但失去自动导入确实减慢了我的速度。知道可能出了什么问题吗?上周效果很好!
ETA:另一个注释,如果有帮助的话:F3 仍然打开类声明,所以 Eclipse 清楚地知道我的“意思”,即使没有 import 语句。
另外:没有帮助的事情:
.metadata,重新导入项目Eclipse有一个常见的习惯用法,当你在编辑时说一个XML文件时,它可能有一个"可视"编辑视图(键/值对,树视图,甚至是Android UI编辑器),可以选择切换到编辑"raw" "使用窗口底部的选项卡进行XML.我可以用CTRL+ PGUP/ 来切换打开的文档PGDN.有没有办法切换编辑器?
我在编辑Android UI时做的很多,并且总是伸手去拿鼠标/触控板变得非常老旧.
ETA:作为另一个可能更常见的例子,考虑使用安装的Maven插件编辑pom.xml文件.您可以获得项目设置,依赖项,报告等的多个"子选项卡",以及直接编辑原始XML.我希望能够使用键盘快捷键在这些选项卡之间切换.