Questions tagged «formatting»

转换文本或数据以进行表示的过程。一个典型的示例是将小数转换为具有正确小数位数的特定货币格式。


3
一段时间后如何使Vim的J和gq命令使用一个空格?
当我使用Vim的J命令时,大多数行都用一个空格填充。但是一段时间之后,Vim总是使用两个空格。请看以下示例: This ends with a comma, but this ends with a period. Join with 'J' and what do you get? 对我来说,结果是: This ends with a comma, but this ends with a period. Join with 'J' and what do you get? 逗号后一个空格,句点后两个空格。如果您使用gq命令。 是否可以修改设置以使Vim在句点之后仅使用一个空格?
101 vim  formatting 

18
C#中的JSON格式化程序?
寻找一个功能将需要 string Json作为输入并使用换行符和缩进对其进行格式化。验证将是一个奖励,但不是必须的,而且我不需要将其解析为对象或其他任何东西。 有人知道这样的图书馆吗? 输入样例: {"status":"OK", "results":[ {"types":[ "locality", "political"], "formatted_address":"New York, NY, USA", "address_components":[ {"long_name":"New York", "short_name":"New York", "types":[ "locality", "political"]}, {"long_name":"New York", "short_name":"New York", "types":[ "administrative_area_level_2", "political"]}, {"long_name":"New York", "short_name":"NY", "types":[ "administrative_area_level_1", "political"]}, {"long_name":"United States", "short_name":"US", "types":[ "country", "political"]}], "geometry":{"location":{"lat":40.7143528, "lng":-74.0059731}, "location_type":"APPROXIMATE", "viewport":{"southwest":{"lat":40.5788964, "lng":-74.2620919}, "northeast":{"lat":40.8495342, "lng":-73.7498543}}, "bounds":{"southwest":{"lat":40.4773990, "lng":-74.2590900}, …
100 c#  json  formatting 

14
格式使用标准json模块浮动
我正在使用python 2.6中的标准json模块来序列化float列表。但是,我得到这样的结果: >>> import json >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' 我希望浮点数仅使用两位十进制数字进行格式化。输出应如下所示: >>> json.dumps([23.67, 23.97, 23.87]) '[23.67, 23.97, 23.87]' 我尝试定义自己的JSON Encoder类: class MyEncoder(json.JSONEncoder): def encode(self, obj): if isinstance(obj, float): return format(obj, '.2f') return json.JSONEncoder.encode(self, obj) 这适用于唯一的float对象: >>> json.dumps(23.67, cls=MyEncoder) '23.67' 但是对于嵌套对象失败: >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' 我不想有外部依赖性,所以我更喜欢使用标准的json模块。 …



13
生成固定长度的字符串,并用空格填充
我需要产生固定长度的字符串以生成基于字符位置的文件。缺少的字符必须用空格字符填充。 例如,字段CITY具有15个字符的固定长度。对于输入“芝加哥”和“里约热内卢”,输出为 “ 芝加哥” “ 里约热内卢”。

7
如何使Visual Studio不将{放在新行上?
如果我有这样的代码 if(true){ 然后我添加 } 它变成了 if (true) { } 但我希望它保持格式 if (true) { } 即使我复制具有if这种代码的代码,它也会转换为更长的版本。 PS我知道使用较长版本是C ++和C#标准,但是我确实来自其他标准,使用较短版本对我来说更容易。 我敢打赌有些格式化程序选项可以关闭或更改。

7
用于人类友好的相对日期格式的Javascript库[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我想以一种人类友好的格式显示一些相对于当前日期的日期。 人类友好的相对日期的示例: 10秒前 从现在起20分钟 1天前 5周前 2个月前 基本上忠实地保留最高数量级(最好,只有通过其中两个单位时才向上移动单位-5周而不是1个月)。 尽管我可以住在一个控制较少,日期更友好的图书馆,例如: 昨天 明天 上个星期 几分钟前 在几个小时内 有什么流行的图书馆吗?


5
在Python文件的末尾声明函数
是否可以在不首先完全定义函数的情况下调用函数?尝试执行此操作时,出现错误:“未定义function_name ”。我来自C ++背景,因此这个问题令我感到难过。 在工作之前声明该功能: def Kerma(): return "energy / mass" print Kerma() 但是,尝试在未先定义函数的情况下调用该函数会带来麻烦: print Kerma() def Kerma(): return "energy / mass" 在C ++中,一旦将其标头放在函数后,就可以在调用后声明一个函数。 我在这里想念什么吗?

18
在python中轻松轻松地打印浮点数?
我有一个花车清单。如果我只是简单地print将其显示为: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] 我可以使用print "%.2f",这将需要for循环遍历列表,但是对于更复杂的数据结构,它将不起作用。我想要类似的东西(我完全弥补了这一点) >>> import print_options >>> print_options.set_float_precision(2) >>> print [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] [9.0, 0.05, 0.03, 0.01, 0.06, 0.08]

6
AngularJS格式的JSON字符串输出
我有一个AngularJS应用程序,该应用程序从输入中收集数据,使用AngularJS将模型转换为字符串,JSON.stringify()并允许用户编辑该模型,以使如果<textarea>元素被更新,输入字段也将被更新,反之亦然。某种双向绑定:) 问题是字符串本身看起来很丑,我想对其进行格式化,因此它看起来像这样: 而且看起来不像现在这样: 有什么想法可以做到吗?如果您需要其他信息-请不要犹豫。每个答案都受到高度赞赏,并立即得到答复。 谢谢。 PS我猜这应该是某种指令或自定义过滤器。数据本身不应更改,只能更改输出。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.