python输出字体大小和颜色设置
时间: 2023-08-02 14:12:19 浏览: 522
在Python中,你可以使用ANSI转义序列来设置输出文本的字体大小和颜色。以下是一些常用的ANSI转义序列:
- 设置字体颜色:
```
\033[31m # 红色
\033[32m # 绿色
\033[33m # 黄色
\033[34m # 蓝色
\033[35m # 紫色
\033[36m # 青色
\033[37m # 白色
```
- 设置背景颜色:
```
\033[41m # 红色背景
\033[42m # 绿色背景
\033[43m # 黄色背景
\033[44m # 蓝色背景
\033[45m # 紫色背景
\033[46m # 青色背景
\033[47m # 白色背景
```
- 设置字体样式和大小:
```
\033[0m # 关闭所有属性
\033[1m # 设置为粗体
\033[2m # 设置为一半亮度
\033[3m # 设置斜体
\033[4m # 下划线
\033[5m # 闪烁
\033[7m # 反显
\033[8m # 消隐
\033[9m # 删除线
\033[30m # 设置前景色为黑色
\033[90m # 设置前景色为深灰色
\033[37m # 设置前景色为白色
\033[97m # 设置前景色为亮灰色
\033[22m # 设置为非粗体
\033[24m # 关闭下划线
\033[27m # 关闭反显
\033[39m # 关闭前景色
\033[49m # 关闭背景色
\033[38;5;ColorCode m # 设置前景色为256色
\033[48;5;ColorCode m # 设置背景色为256色
```
你可以使用以上的ANSI转义序列来设置输出文本的字体和颜色。下面是一个简单的示例代码:
```
print('\033[31m' + 'Hello world!' + '\033[0m') # 将文本设置为红色
print('\033[1m' + 'Hello world!' + '\033[0m') # 将文本设置为粗体
print('\033[31;1m' + 'Hello world!' + '\033[0m') # 将文本设置为红色粗体
```
在这个示例中,我们使用ANSI转义序列将输出文本设置为红色、粗体、红色粗体。你可以根据自己的需要调整字体和颜色。
阅读全文