我是Python的初学者。我想知道是否有任何替代方法可以在一行中打印一系列数字,而不是下面给出的数字。是否有任何单行语句可以打印数字范围并且运行速度比下面给出的代码快?
r=int(raw_input())
for i in range(1,r+1):
print i,
答案 0 :(得分:2)
您不必将其转换为字符串或使用分隔符。仅打开列表的包装就足够了。
print ([i for i in range(1,r+1)])
答案 1 :(得分:1)
您可以使用join()方法
$elem.panzoom({
//...
startTransform: "scale(1.1)" // +10%
})
或者您可以使用 future 模块
中的print_function(function() {
var $section = $('#focal1').first();
var elements = $section.find('.panzoom1');
// initialize
elements.panzoom({
startTransform: 1.0, // = no zoom
$zoomIn: $section.find(".zoom-in-1"),
$zoomOut: $section.find(".zoom-out-1"),
$zoomRange: $section.find(".zoom-range-1"),
$reset: $section.find(".reset-1")
});
// set new zoom value with animation
elements.panzoom("zoom", 2.0, { animate: true }); // = 200%
})();