咱們能夠經過對有用的信息設置不一樣顏色來達到醒目的效果,由於我平時都是在linux下開發,而linux終端中的顏色是用轉義序列控制的,轉義序列是以ESC開頭,能夠用\033完成相同的工做(ESC的ASCII碼用十進制表示就是27,等於用八進制表示的33)。python
書寫格式,和相關說明以下:linux
複製代碼 代碼以下:web
格式:\033[顯示方式;前景色;背景色m
說明:
前景色 背景色 顏色
---------------------------------------
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
顯示方式 意義
-------------------------
0 終端默認設置
1 高亮顯示
4 使用下劃線
5 閃爍
7 反白顯示
8 不可見
例子:
\033[1;31;40m <!--1-高亮顯示 31-前景色紅色 40-背景色黑色-->
\033[0m <!--採用終端默認設置,即取消顏色設置--> spa
python代碼粘貼以下:code
#!/usr/bin/env python from collections import OrderedDict #red color -->print '\033[1;31;40m' print '\033[1;32;47m' print 'output dict having ordered' print '\033[0m' d=OrderedDict() d['foo']=1 d['bar']=2 d['spam']=3 d['grok']=4 for key in d: print key,d[key] print '\033[1;32;47m' print '-------' print 'delete elemente from list' print '\033[0m' def dedupe(items): seen=set() for item in items: if item not in seen: yield item seen.add(item) a=[1,5,2,1,9,1,5,10] print list(dedupe(a))