python3中print(.format())用法

  • Post author:
  • Post category:python


常用的还是记一下:

直接去python官网找到相应的api,地址

https://docs.python.org/3.5/library/index.html

,或者cmd命令行中输入

python -m pydoc -p


6666

(6666是你自己设定的端口号),然后在浏览器输入localhost:你设定的端口号,在出来的界面直接搜也行。


步入正题:

print( .format()) ,比如

第一种结合方式有丰富的格式限定符: 语法是方括号中带冒号实现,即 {:} 这种方式限定格式,比如:



^,<,>分别表示居中对齐,左对齐,右对齐,后面跟的数字是总的宽度。

冒号

:

后面的跟填充的字符(且只能跟字符),如果


没有指定,默认是空格填充.


下面结合代码举例:

print('{:>10}'.format('guoqing'))

输出如下:



可以看到    guoqing是右对齐,且左边填充了3个空格,一共10个字符

.


箭头处指定了q就用q填充,没指定就用空格填充


且只能指定一个字符,左图指定了2个字符报错。

#print控制输出格式的进制,和c很像,比较简单,b、d、o、x分别是二进制、十进制、八进制、十六进制
print('{:b}'.format(18)) #输出10010
print('{:d}'.format(18)) #输出18
print('{:o}'.format(18)) #输出22
print('{:x}'.format(18)) #输出12
#ps:逗号可以用作金额的分割符
print('{:,}'.format(10000000))  #输出10,000,000



版权声明:本文为xiqi4145原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。