字體樣式
回憶上次內容
- 從3到10 又是什麼效果 呢??
- 真的可以blink閃爍嗎?👁
3m
4m
控制範圍
print("\033[0mthis is an \033[4manchor\033[0m")
print("\033[0mthis is \033[4man anchor\033[0m")
print("\033[0mthis is\033[4m an anchor\033[0m")
屬性疊加
- 先變亮(\033[1m)、再加下劃線(\033[4m)
- 先加下劃線(\033[4m)、再變亮(\033[1m)
- 效果一樣
- 變暗 也可以 與下劃線疊加
- 可以 簡化控制序列 嗎?
簡化寫法
VT100
- 規則來自於 終端一代神機
- DEC 的 VT100
- 下圖爲 VT100 說明書
- 很多東西 都可以 從VT100看出端倪
- 4m是 下劃線
- 5m呢?
繼續嘗試
快閃
import time
for i in range(1000):
if i % 2 == 0:
print("\roeasy",end="")
else:
print("\r ",end="")
time.sleep(0.2)
7m
8m
9m
字體設置
20-29
效果
專門清除
29m以後
總結
- m 可以改變字體樣式
- 0-9 之間設置的都是字體效果
- 0 重置爲默認
- 1 變亮
- 2 變暗
- 3 斜體
- 4 下劃線
- 5 慢閃
- 6 快閃
- 7 前景背景互換
- 8 隱藏
- 9 中劃線
- 疊加效果
- 取消效果
- 21 取消 1
- 22 取消 2
- 23 取消 3
- 一直到 29
- 0 是全部取消,回到默認
- 最後發現
- 我們下次再說!👋
- 藍橋->https://www.lanqiao.cn/courses/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython
- 視頻->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy