Python中用于Javascript的替代字符串格式化程序

时间:2013-04-22 11:02:50

标签: javascript python string-formatting

在Python中,有一个类似于;

的字符串
>>> print 'Name :%s Surname :%s'%('Ahmet','DAL')
Name :Ahmet Surname :DAL

Javascript中是否存在原生字符串格式化方法,它具有Python的简单用法?

编辑: 有一些方法使用外部库,如“sprintf”等。但我只是好奇,Javascript中是否有原生方法?

谢谢!

2 个答案:

答案 0 :(得分:1)

不,在Python中没有像str.format这样的Javascript中的本地字符串格式化方法。

答案 1 :(得分:0)

您可以使用Javascript的sprintf

您提供的sprintf等效示例将是:

sprintf('Name: %1$s Surname :%2$s', 'Ahmet','DAL');

您还可以更改参数'order:

sprintf('Name: %2$s Surname :%1$s', 'DAL', 'Ahmet');

它是开源的,你可以下载here