Python 中怎么完成数字的格式化输出?

从Python 3.6开端,引进F-string 格局化字符串新语法。它相关于 %-formattingstr.format() 格局化方法,它不只更易读,标签5更简练,不易犯错,并且速度更快。咱们就以F-stPython 中怎样完结数字的格局化输出?ring 来介绍怎样格局化Python 中怎样完结数字的格局化输出?数字。

F-striPython 中怎样完结数字的格局化输出?ng 选用 {content:format} 的方式设Python 中怎样完结数字的格局化输出?置字符串格局,选用默许格局时则不需求指定 {:format}。其间 content 是替换并填入字Python 中怎样完结数字的格局化输出?符串的内容,可所以变量、表达式或函数等,forma标签10t 是格局描述符。

接下来咱们介绍一下数字的自定义格局,包括对齐、宽度、符号、补零、Python 中怎样完结数字的格局化输出?精度标签19、进制等。


对齐格局描述符

代码示例如下:


数字符号格局描述符

代码标签14示例如下:


宽度与精度格局描述符

  • 0标签20width格局描述符不标签14能用于复数和非数值类型,width.precision格局描述符不能用于整数类型。
  • width.precision格局描述符用于不同格局类型的浮点数、复数时的意义不同:用于 f、F、e、E 和 % 时, precision 指定的是小数点后的位数。用于 g 和 G 时 precision 指定的是有用数字位数(标签11小数标签3点前位数+小数点后位数)。
  • width.precision 除浮点数、复数外还可标签1用于字符串,此刻 precision 意义是只运用字符串中前 precision 位字符。

根本格局类型如下:

代码示例如下:


千位分隔符格局描述符

若不指定',' ,则f-string不运用任何千位分隔符,此为默许设置。',' 仅适用于浮点数、复Python 中怎样完结数字的格局化输出?数与十进制整数,关于浮点数和复数,, 只分隔小数点前的数位。


数字显现格局描述符

代码示例如下:


Write a Comment

电子邮件地址不会被公开。 必填项已用 *标注