当前位置: 首页 > 面试题库 >

Python,想要以精确格式+ -00.00打印float

尹承业
2023-03-14
问题内容

我需要将浮点数格式化为+ -00.00的格式,尝试了基本的字符串格式,但是如果值是小数,则无法获取前导+或-符号或两个前导0,是否有指针?


问题答案:

用于'%+06.2f'适当地设置宽度和精度。使用新样式格式字符串的等效项是'{:+06.2f}'.format(n)(或者,'{0:+06.2f}'如果您的Python版本需要位置组件)。



 类似资料:
  • 问题内容: 与MySQL使用Python在控制台中打印结果一样,最简单的打印MySQL查询结果的方法是什么?例如,我想得到类似的东西: 注意:我不知道每列的最大宽度是先验的,但是我希望能够不重复两次就可以做到这一点。是否应为每列添加查询的length()?MySQL如何做到这一点,以免严重影响内存或处理时间? 编辑 我认为这与问题无关,但这是我发送的查询: 这是我使用的python代码: 但是此代

  • 问题内容: 这是我的代码: 打印:这正是我想要的。 但是,我有一个列表要附加到该列表上,然后突然所有内容都变得“异常”。这是代码: 打印以下内容: 我怎样才能得到一个简单的? 问题答案: 为什么:日期是对象 在Python中,日期是对象。因此,当你操作它们时,你将操作对象,而不是字符串,时间戳或其他任何对象。 Python中的任何对象都有两个字符串表示形式: 可以使用函数获取“打印”所使用的常规表

  • 问题内容: 我正在尝试使用python将数字打印成工程格式,但似乎无法正常工作。SEEMS语法很简单,但是却行不通。 我不知道为什么会这样。这两个值不相等(一个是字符串,另一个是int)。设置各种上下文似乎也无济于事。有任何线索或想法吗? 问题答案: 为了使它起作用,您必须先对小数进行归一化: 可以通过深入研究源代码来发现其原因。 如果您检查在Python 2.7.3源代码树(从gzip压缩的源焦

  • 问题内容: ls命令以以下格式打印时间: 我如何转换,从接收到的时间的这个格式的本地时间? 问题答案: 使用strftime(您需要先转换为): 格式: 这是完整的代码:

  • 标准输出 1.gossh远程执行命令返回格式. #批量模式首行首先打印所有的远程机器IP. [servers]=[192.168.56.2 192.168.56.2] #机器ip ip=xxx.xxx.56.2 #远程执行命令 command=uname #命令执行完后的退出值,就是$? return=0 #远程执行命令输出到标准输出和错误输出的结果 Linux ##换行和---分隔线 ---

  • 问题内容: 如何以矩阵框格式打印出简单的int [] [],就像我们在其中手写矩阵的格式那样。简单的循环运行显然无效。如果有帮助,我正在尝试在linux ssh终端中编译此代码。 问题答案: 产生: