pycharm打印结果包含颜色背景

1、首先,颜色输出必须以\033开头。
如:

print('\033[1;31;40m')  # 下一目标输出背景为黑色,颜色红色高亮显示
print('\033[1;30;42m')  # 下一目标输出背景为绿色,字体颜色黑色且高亮显示

print('\n'+'\033[1;30;42m')  # 下一目标输出背景为绿色,字体颜色黑色且高亮显示
print('-----' * 50)
print('\033[0m')

即:\033[显示方式;前景色;背景色m 打印内容\033[0m

#格式:
print('\033[显示方式;前景色;背景色m打印内容\033[m')
#实例
print('\033[1;30;42m这段文字背景为绿色,字体颜色黑色且高亮显示\033[m')
  • 使用 \033[显示方式的编号;字体色编号;背景色编号m 来定义打印效果
  • 每次使用这个语法(\033[显示方式的编号;字体色编号;背景色编号m)都会改变这之后的所有打印效果,直到遇到下一个 \033[显示方式的编号;字体色编号;背景色编号m 的时候才会更改成新的定义方式
  • 所以通常在打印完想要使用这个效果打印的内容后在后边跟一个 \033[0m 目的就是让打印效果在回到原来默认的情况,否则上一次定义的效果会一直持续,包括空行、空格等。这也就说后边的 \033[0m 其实不是固定语法内的内容,不需要误解为 \033[显示方式;字体色;背景色m\033[0m 是一个固定搭配
    相关参数
显示方式效果
0终端默认显示设置
1高亮显示
4使用下划线
5闪烁
7反白显示
8不可见
22非高亮显示
24去下划线
25去闪烁
27非反显
28可见
前景色(字体色)背景色颜色
3040黑色
3141红色
3242绿色
3343黄色
3444蓝色
3545紫红色
3646青蓝色
3747灰色
3848白色

详细

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值