python输出字符串的格式控制千分位分隔符_python格式化输出控制

本文介绍了Python中字符串的格式化输出控制,包括颜色控制和千分位分隔符的使用。通过示例展示了如何利用format函数进行左对齐、右对齐等格式设置,并给出了相关颜色控制代码。
摘要由CSDN通过智能技术生成

一: 颜色控制:

摘自:http://blog.chinaunix.net/uid-27714502-id-4110758.html

\33[0m 关闭所有属性

\33[1m 设置高亮度

\33[4m 下划线

\33[5m 闪烁

\33[7m 反显

\33[8m 消隐

\33[30m -- \33[37m 设置前景色

字颜色:30-----------37

30:黑

31:红

32:绿

33:黄

34:蓝色

35:紫色

36:深绿

37:白色

\33[40m -- \33[47m 设置背景色

字背景颜色范围:40----47

40:黑

41:深红

42:绿

43:黄色

44:蓝色

45:紫色

46:深绿

47:白色

\33[90m -- \33[97m 黑底彩色

90:黑

91:深红

92:绿

93:黄色

94:蓝色

95:紫色

96:深绿

97:白色

\33[nA 光标上移n行

\33[nB 光标下移n行

\33[nC 光标右移n行

\33[nD 光标左移n行

\33[y;xH设置光标位置

\33[2J 清屏

\33[K 清除从光标到行尾的内容

\33[s 保存光标位置

\33[u 恢复光标位置

\33[?25l 隐藏光标

\33[?25h 显示光标

二: =====  格式化输出  =====

例子:

>>> a = 'ipaddr'

>>> b = 'port'>>> print '{0:}'.format(a,b)

ipaddr,port

>>> c = 'xxxxx'

>>> print '{0:},{1:>}'.format(a,b,c)

ipaddr,port,port

>>> print '{0:},{0:>}'.format(a,b,c)

ipaddr,port,ipaddr

>>> print '{0:},{2:>}'.format(a,b,c)

ipaddr,port,xxxxx

>>>

格式化输出介绍:

摘自:http://my.oschina.net/dillan/blog/133877

一些简单基本的输出格式化形式以及函数format函数基本使用形式

三 实例:

1. 左右对齐

print '\33[34m{0:<20}\33[31m|{1:<18}\33[35m|{2:^}'.format(i,server,tit)

说明:0 向输出行的左对齐,长度为20,1向|的左边对齐,且长度为18

显示结果:

192.168.100.123    |nginx             |[]

2. 一些占位符的print

http://www.cnblogs.com/plwang1990/p/3757549.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值