码迷,mamicode.com
首页 > 编程语言 > 详细

python 输出颜色的与样式的方法

时间:2017-08-29 19:42:16      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:one   直接   col   背景   颜色   size   nbsp   使用   python   

     上次遇到这个问题就想写下来,其实当时我也不怎么会,老师说这个东西不需要理解,只需要死记硬背,写的多了就记住了,所以今天搜集了几篇文章,加上自己的理解,写下了这篇python 输出颜色的样式与方法的文章,一方面想自己记录下自己的理解,另一方面想用自己通俗的理解送给需要的盆友。

    在写python 程序代码的时候,我们知道python 输出的字符串颜色和一般字符相同,但是许多时候,我们需要强调某些字符,需要把其变为易于认出的颜色或者显著的样子。小编这里也搜集到了添加颜色的格式,

    格式:"\033[字背景颜色;字体颜色m————————\033[0m"   (——————表示字符串)

例如:     "\033[42;37m there are ready color\033[0m"

 

格式:\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          <!--采用终端默认设置,即取消颜色设置-->



(这段程序是直接复制别人写好的,感觉比我写的好得多,而且全面)

举个例子,这里小编写了一个数字比大小的程序,若猜正确,则结果是正常;若猜的不正确,结果都有颜色标记,帮助你改进

_author_ = "zhanzhengrecheng"

for i in range(4):
    number = input("input one number:")
    number = int(number)
    if number >56:
        print("\033[37;44m yes,%s确实比56大\033[0m"% number)
    elif number == 56:
        print("congratulation your input the number is true")
        break
    else:
        print(\033[34;43m no,%s比56小\033[0m% number)
else:
    print("您的机会已经用完了")

代码结果:

input one number:49
 no,49比56小
input one number:59
 yes,59确实比56大
input one number:56
congratulation your input the number is true

技术分享

 

python 输出颜色的与样式的方法

标签:one   直接   col   背景   颜色   size   nbsp   使用   python   

原文地址:http://www.cnblogs.com/wj-1314/p/7449812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!