在Python中,你可以使用ANSI转义序列来高亮显示文本。以下是如何使用这些序列的简要说明:
书写格式:
开头部分:使用 `\033[` 开始,后跟显示方式、前景色和背景色。
结尾部分:使用 `\033[0m` 结束。
参数说明:
显示方式:
`0`:默认值,正常显示。
`1`:高亮显示。
`22`:非粗体。
`4`:下划线。
`24`:非下划线。
`5`:闪烁。
`25`:非闪烁。
`7`:反显。
`27`:非反显。
前景色:
`30`:黑色。
`31`:红色。
`32`:绿色。
`33`:黄色。
`34`:蓝色。
`35`:洋红。
`36`:青色。
`37`:白色。
背景色:
`40`:黑色。
`41`:红色。
`42`:绿色。
`43`:黄色。
`44`:蓝色。
`45`:洋红。
`46`:青色。
`47`:白色。
示例:
```python
print("\033[1;31m高亮显示文本\033[0m") 高亮显示红色文本
以上代码会将“高亮显示文本”这四个字以高亮红色的形式打印出来。
请注意,ANSI转义序列在不同的操作系统和终端中的支持程度可能不同。大多数现代Unix-like系统(包括Linux和macOS)和Windows 10的较新版本都支持这些序列。