python3中print(.format())用法

常用的还是记一下:

          直接去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

猜你喜欢

转载自blog.csdn.net/xiqi4145/article/details/86517511