python format格式化进阶-左对齐右对齐 取位数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python format格式化进阶-左对齐右对齐 取位数相关的知识,希望对你有一定的参考价值。
参考技术A 数字格式化下表展示了 str.format() 格式化数字的多种方法:
>>> print(":.2f".format(3.1415926));3.14
数字格式输出描述
3.1415926:.2f3.14保留小数点后两位
3.1415926:+.2f+3.14带符号保留小数点后两位
-1:+.2f-1.00带符号保留小数点后两位
2.71828:.0f3不带小数
5:0>2d05数字补零 (填充左边, 宽度为2)
5:x<4d5xxx数字补x (填充右边, 宽度为4)
10:x<4d10xx数字补x (填充右边, 宽度为4)
1000000:,1,000,000以逗号分隔的数字格式
0.25:.2%25.00%百分比格式
1000000000:.2e1.00e+09指数记法
13:>10d 13右对齐 (默认, 宽度为10)
13:<10d13左对齐 (宽度为10)
13:^10d 13中间对齐 (宽度为10)
11':b'.format(11)':d'.format(11)':o'.format(11)':x'.format(11)':#x'.format(11)':#X'.format(11)10111113b0xb0XB进制
^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。
+ 表示在正数前显示 +,负数前显示 -; (空格)表示在正数前加空格
b、d、o、x 分别是二进制、十进制、八进制、十六进制。
此外我们可以使用大括号 来转义大括号,如下实例:
实例
#!/usr/bin/python# -*- coding: UTF-8 -*- print (" 对应的位置是 0".format("runoob"))
输出结果为:
runoob 对应的位置是 0
word2010插入公式以后无法调整公式左对齐、居中、右对齐等等,如何解决?
在word2010里面自带的公式编辑器插入公式以后,公式和文字不对齐,有些偏上,如图:
我想做成的效果就是公式和文字能够平行对齐
编辑格式栏里面无法设置左对齐、居中等等:
设置形状格式里面也无法调整左对齐、居中、右对齐等等:
公式的上下位置,应在段落格式中设置。
选整段内容,右击——段落——中文版式,在文本对齐方式中设置。文本设置的格式不同,可能选择的对齐方式有所不同。
2、水平对齐方式选择居中;
3、拖动公式到任何你想要的地方。
说明:如果觉得行距较窄的话可以调整行距,使其合适。 参考技术B &输入这个符号在各个公式之前
以上是关于python format格式化进阶-左对齐右对齐 取位数的主要内容,如果未能解决你的问题,请参考以下文章