标签: format

Python的打印方式:使用'格式'还是百分比形式?

在Python中,似乎有两种不同的生成格式化输出的方法:

user = "Alex"
number = 38746
print("%s asked %d questions on stackoverflow.com" % (user, number))
print("{0} asked {1} questions on stackoverflow.com".format(user, number))
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以优先于另一种方式?它们是等价的,有什么区别?应该使用什么形式,特别是对于Python3?

python printing format

94
推荐指数
4
解决办法
8万
查看次数

如何在Android中打印带有两位小数的双精度?

也许这是一个愚蠢的问题,但如果没有创建方法,我无法猜测如何解决它.也许有一种"自然的方式"来做,例如在C中.这是问题所在:

我有一个var:

double a;
Run Code Online (Sandbox Code Playgroud)

而我想只显示2或3位小数.当我试图表明它时:

Text.setText("Value of a: " + String.valueOf(a));
Run Code Online (Sandbox Code Playgroud)

它给出了类似的东西:

价值a:5.234966145

我想要的只是

价值a:5.23

在不改变a的实际值的情况下,它显示了近似数字,但与实数一致.

format double android show settext

93
推荐指数
6
解决办法
15万
查看次数

如何将打印输出或字符串格式化为固定宽度?

我有这个代码(在字符串中打印所有排列的出现)

def splitter(str):
    for i in range(1, len(str)):
        start = str[0:i]
        end = str[i:]
        yield (start, end)
        for split in splitter(end):
            result = [start]
            result.extend(split)
            yield result    

el =[];

string = "abcd"
for b in splitter("abcd"):
    el.extend(b);

unique =  sorted(set(el));

for prefix in unique:
    if prefix != "":
        print "value  " , prefix  , "- num of occurrences =   " , string.count(str(prefix));
Run Code Online (Sandbox Code Playgroud)

我想打印字符串变量中的所有排列事件.

因为排列不是相同的长度我想要修复宽度并打印出一个不喜欢这个的好处:

value   a - num of occurrences =    1
value   ab - num of occurrences =    1 …
Run Code Online (Sandbox Code Playgroud)

python format python-2.7

93
推荐指数
7
解决办法
21万
查看次数

Ruby strftime:没有前导零的月份?

Ruby strftime有一个没有前导零的月份格式吗?

我找到 %e了没有领先零的一天,但没有任何运气与月.

最终想要一个格式如下的日期: 9/1/2010

ruby format date strftime

84
推荐指数
4
解决办法
4万
查看次数

如何指定JAXB封送xsd:dateTime时使用的日期格式?

当JAXB将日期对象(XMLGregorianCalendar)编组到xsd:dateTime元素中时,如何指定生成的XML的格式?

例如:默认数据格式是使用<StartDate>2012-08-21T13:21:58.000Z</StartDate> 我需要的毫秒来省略毫秒. <StartDate>2012-08-21T13:21:58Z</StartDate>

如何指定我希望它使用的输出格式/日期格式?我正在使用javax.xml.datatype.DatatypeFactory创建XMLGregorianCalendar对象.

XMLGregorianCalendar xmlCal = datatypeFactory.newXMLGregorianCalendar(cal);
Run Code Online (Sandbox Code Playgroud)

format datetime jaxb marshalling milliseconds

83
推荐指数
2
解决办法
8万
查看次数

使用Javascript格式化当前时间

我想用javascript获取特定格式的当前时间.

使用下面的功能并调用它将给我 周五2013年2月1日13:56:40 GMT + 1300(新西兰夏令时) 但我想格式化它像 星期五下午2:00 pm 2013年2月1日

var d = new Date();
var x = document.getElementById("time");
x.innerHTML = d;
Run Code Online (Sandbox Code Playgroud)

当然,上面的代码没有任何格式化逻辑,但我还没有遇到任何"工作"格式化程序.

javascript format time date

82
推荐指数
8
解决办法
28万
查看次数

Javascript千位分隔符/字符串格式

Javascript中是否有用于格式化数字和字符串的函数?

我正在为字符串或数字寻找千位分隔符...(类似于String中的String.Format)

javascript string format numbers

78
推荐指数
7
解决办法
17万
查看次数

UUID格式:8-4-4-4-12 - 为什么?

为什么UUID的格式为"8-4-4-4-12"(数字)?我已经看了看原因,但找不到要求它的决定.

格式为十六进制字符串的UUID示例:58D5E212-165B-4CA0-909B-C86B9CEE0111

format uuid guid

74
推荐指数
3
解决办法
4万
查看次数

如何将DateTime格式化为24小时?

我需要从datetime的字符串以24小时格式显示时间.

..
var curr = DateTime.Now;
string s = ???;
Console.WriteLine(s);
..
Run Code Online (Sandbox Code Playgroud)

输出结果必须是:"16:38"谢谢.

c# format datetime

73
推荐指数
2
解决办法
14万
查看次数

JavaScript中的格式数字类似于C#

有没有一种简单的方法来格式化JavaScript中的数字,类似于C#(或VB.NET)中可用的格式化方法ToString("format_provider")String.Format()

javascript format jquery numbers

72
推荐指数
7
解决办法
37万
查看次数