前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python 中输出字符的颜色控制属性 与控制输出间隔、小数点长度

python 中输出字符的颜色控制属性 与控制输出间隔、小数点长度

作者头像
学到老
发布于 2022-05-07 08:39:58
发布于 2022-05-07 08:39:58
1.1K00
代码可运行
举报
运行总次数:0
代码可运行

在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。

书写格式,和相关说明如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 格式:\033[显示方式;前景色;背景色m
 2  
 3 说明:
 4 前景色            背景色           颜色
 5 ---------------------------------------
 6 30                40              黑色
 7 31                41              红色
 8 32                42              绿色
 9 33                43              黃色
10 34                44              蓝色
11 35                45              紫红色
12 36                46              青蓝色
13 37                47              白色
14 显示方式           意义
15 -------------------------
16 0                终端默认设置
17 1                高亮显示
18 4                使用下划线
19 5                闪烁
20 7                反白显示
21 8                不可见
22  
23 例子:
24 \033[1;31;40m    <!--1-高亮显示 31-前景色红色  40-背景色黑色-->
25 \033[0m          <!--采用终端默认设置,即取消颜色设置-->

举例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
print('\033[1;31;40m')
print('*' * 50)
print('*HOST:\t', 2002)
print('*URI:\t', 'http://127.0.0.1')
print('*ARGS:\t', 111)
print('*TIME:\t', '22:28')
print('*' * 50)
print('\033[0m')

控制输出间隔、小数点长度

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def test_format():
    for i in range(3):
        p="p={:>6}".format(i)
        print(p)
        q="q={:>6.3f}".format(i)
        print(q)

其中的p={:>6} 表示空6位,q={:>6.3f}表示小数点保留3个,同时最后一位与前面距离为6.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-10-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
控制台输出颜色控制(Console
前端时间,写了一篇 PHP 在 Console 模式下的进度显示 ,正好最近的一个数据合并项目需要用到控制台颜色输出,所以就把相关的信息整理下,写到OSC的博客中。
霡霂
2018/06/04
11K1
控制台输出颜色控制(Console
别再说学习无趣了,跟你分享这 8 条 Python 奇技淫巧!
这篇文章主要和大家分享一些 Python 不一样的技巧,感受 Python 带给你的乐趣吧。
小小詹同学
2019/08/20
5200
【愚公系列】2021年12月 Python教学课程 04-字符串
字符串是 Python 中最常用的数据类型之一,使用单引号或双引号来创建字符串,使用 三引号创建多行字符串。 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 字符串是不可变的序列数据类型,不能直接修改字符串本身,和数字类型一样! 虽然字符串本身不可变,但可以通过方括号加下标的方式,访问或者获取它的子串,当 然也包括切片操作。这一切都不会修改字符串本身,当然也符合字符串不可变的原则。
愚公搬代码
2021/12/13
4440
【愚公系列】2021年12月 Python教学课程 04-字符串
Python风骚的颜色输出与进度条打印
大家平时在Linux/Windows下安装软件时,经常会出现进度条和百分比的提示,Python是否能实现这样的打印?安装过程中,经常会看到很多带颜色的安装说明,我们在python输出时,确是千篇一律的黑底白色,是否想过打印的炫酷一些呢?
AI算法与图像处理
2019/11/27
2.8K0
python打印字体颜色
显示方式           意义 ------------------------- 0                终端默认设置 1                高亮显示 4                使用下划线 5                闪烁 7                反白显示 8                不可见
py3study
2020/01/10
1.7K0
一行代码一棵树
Python 字符串这块可以玩出很多有意思的功能,今天我以一个精简的字符串打印为例来展示。
double
2020/07/01
5760
Print输出颜色字体方法
书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m
py3study
2020/01/19
2.2K0
Print输出颜色字体方法
python学习笔记2.2-print函数以及格式化输出
文章主要介绍了Python中常用的print格式化输出方法,包括使用占位符、格式限定符、精度和类型等。同时,还介绍了如何通过控制台输入和输出,以及使用格式化库(str.format())和f-string(格式化字符串)来实现更复杂的输出格式。
锦小年
2018/01/02
1.4K0
python学习笔记2.2-print函数以及格式化输出
python--日志系统
通过log的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用log足够丰富,也可以分析以往用户的操作行为、类型喜好、地域分布或其他更多信息;如果一个应用的log同时也分了多个级别,那么可以很轻易地分析得到该应用的健康状况,及时发现问题并快速定位、解决问题,补救损失。
languageX
2023/01/03
9920
Linux命令(27)——echo命令
使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
恋喵大鲤鱼
2018/08/03
5.6K0
Linux命令(27)——echo命令
一个 print 函数,挺会玩啊?
这是「进击的Coder」的第 700 篇技术分享 作者:HOLL4ND 来源:Python 编程时光 “ 阅读本文大概需要 7 分钟。 ” 在终端中,输出的字体总是单一颜色的,黑底白字。但是在一些场景并不能很好的满足输出的需求,比如在大量而快速输出中,输出一些提示性或者警告性的信息,普通的黑底白字输出可能或起不到作用。 本文将介绍如何输出颜色字体到终端界面中。 # 1. ANSI 转义序列 其实终端不仅能够显示程序的输出。它可以显示移动光标、为文本着色、清除整个屏幕,并且不仅仅是静态输出。比如颜色字体或
崔庆才
2022/07/26
4870
一个 print 函数,挺会玩啊?
Python终端输出打印彩色字体的方法
一  实现过程 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。    转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 二 书写格式   开头部分:\033[显示方式;前景色;背景色m 结尾部分:\033[0m        完整格式: \033[显示方式;前景色;背景色m要打印的文字\033[0m     如果有空格,空格也会打印出来   注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以
用户1214487
2018/01/24
2.5K0
Python终端输出打印彩色字体的方法
控制台输出带颜色的文字
 所以,显示方式,字体颜色和背景颜色之间可以根据自己的需求进行互相搭配,但需要注意的是一头一尾的m不要忘了,一般情况下最后一个m前面的数字通常设置为0
py3study
2020/01/16
1.8K0
python 输出带颜色
) print ‘\033[5;34;2m%s\033[0m’ % num
py3study
2020/01/09
1.7K0
Python控制台输出的华丽变身:色彩与风格的深度探索
本文深入探讨了Python标准输出中字体颜色的设置方法,特别是通过ANSI转义序列实现的文本样式控制。文章详细解析了ANSI转义序列的组成、各个颜色代码的含义,以及如何在Python中使用这些代码来改变终端输出的字体颜色、背景色、高光、加粗等样式。通过丰富的案例代码,本文为Python开发者提供了一套完整的终端字体颜色设置指南。
小白的大数据之旅
2024/11/20
1900
Python控制台输出的华丽变身:色彩与风格的深度探索
Golang Print输出颜色
Golang 中使用 Print 方法输出带颜色的内容: // 标记[配置;背景色;前景色m文本内容 标记[0m fmt.Printf("%c[%d;%d;%dm%s%c[0m", 0x1B, 0, 40, 31, "输出的内容", 0x1B) 示例: 其中: 0x1B: 标记 0: 终端配置 40: 背景色 黑色 31: 前景色 红色 m: 表示结束 颜色代码: // 前景 背景 颜色 // --------------------------------------- // 30 40 黑色 /
Petrochor
2023/03/12
1K0
Golang Print输出颜色
Python终端显示彩色字符(封装了Co
         有时候需要在终端显示彩色的字符,即根据需要显示不同颜色的字符串,比如我们要在
py3study
2020/01/09
2.1K0
python中print打印显示颜色
显示颜色的格式: \ 033 [显示方式;字体色;背景色m ...... [\ 033 [0m] 显示颜色的参数: 显示方式 效果 字体色 背景色 颜色描述 0 终端默认设置 30 40 黑色 1 高亮显示 31 41 红色 4 使用下划线 32 42 绿色 5 闪烁 33 43 黄色 7 反白显示 34 44 蓝色 8 不可见 35 45 紫红色 36 46 青蓝色 37 47 白色 实例: print('This is a \033[1;35m test \033[0m!') print('T
py3study
2020/01/06
6.6K0
Python:输出带颜色的字
转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。
新码农
2020/04/16
1.6K0
python中让打印有不同的颜色
情景:在写小的脚本时,我们如果不需要输出到文件,也许只是想在终端中显示信息,这时可以尝试改变输出文字的颜色和样式,突出显示或者只是想秀一下。
py3study
2020/01/09
2.3K0
相关推荐
控制台输出颜色控制(Console
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档