[oeasy]python0074_修改字体背景颜色_background_color_背景色
修改背景色
回忆上次内容
- 上次将asciiart和颜色一起来玩
- 7 种基本色
- 变化多端
- 不过到目前为止
- 改的 都是
前景色
- 改的 都是

背景色可以修改吗?
重温参数

具体动手试试
print("\033[40moeasy\33[0mgo")
print("\033[41moeasy\33[0mgo")
print("\033[42moeasy\33[0mgo")
print("\033[43moeasy\33[0mgo")
print("\033[44moeasy\33[0mgo")
print("\033[45moeasy\33[0mgo")
print("\033[46moeasy\33[0mgo")
print("\033[47moeasy\33[0mgo")

背景设置

开拓思路
- 还可以 做出
- 什么样 好玩的效果 吗?

前景背景结合

- 我想要 营造出 东北过年那种
- 红红火火的 氛围
东北大花布
- 开始尝试
- \33[31;42m
- 31 红色前景
- 42 绿色背景
- \33[41;32m
- 41 红色背景
- 32 绿色前景
- \33[1;41;32m
- 1 加亮
- 41 红色背景
- 32 绿色前景

- 敲起鼓来,打起锣…
- 现在 要换成
- 蓝匾金字的 感觉
自己练习

- 怎么做?
- 没有答案

- 要自己尝试
背景颜色

- 看看这厚实的填色
- 你还在 等什么?
- 赶紧 把神龟
请出来
获得神龟
- 直接进入vim
- 先写一个基本框架

:r !pwd:进入命令行模式r读取后面的输出 放到 当前缓存- pwd读取当前路径
:r !ls- 读取 路径下文件
:r !cowsay -f turtle "oeasy"- 执行外部命令 cowsay
- 让大海龟说
oeasy
- 让大海龟说
- 执行外部命令 cowsay

- 行尾 有很多
\- 应该如何
批量替换来着?
- 应该如何
批量替换
- 解决 行尾的 续行符问题
:%s/\\$/\\\\/g:执行命令行模式%对所有行执行命令s执行的是替换命令\\$代表结尾处的一个反斜杠\\\\换成两个反斜杠

替换之后
- 替换之后 如下图所示

:set nohls- 取消 搜索高亮

输出

- 可以 换颜色吗?
换颜色

- 如果想要 颜色闪动变化
- 应该 如何?
闪动

加清屏和位移

- 如果 想要让 闪动加快 呢?
红绿混合
- 调整time.sleep的参数

- 1/10秒 可以看到 明显的闪动
- 如果延迟时间 低于1/30秒
- 红色绿色 会成为 黄色 吗?
高速闪动

- 这种黄色 截屏是
看不到的 - 只能靠 眼睛观察到颜色的混合
自定义小动物
- 可以手画一个黑白的 png 文件
- 上传到蓝桥云
- 或者找到 上传文件的方式
- 把他 传到Code文件夹下

- 然后再用
asciiview把png- 转化为 一个
ascii的art
- 转化为 一个

不同的素材
- 会有 什么样的效果 呢?
动图效果

- 注意 上下图的小手手
不一样

- 哈哈
蓝黄组合


- 这黄色和金黄还差得很远啊!
总结
- 这次我们搞的还是颜色
- FG foreground 前景色 30-37
- BG background 背景色 40-47

- 这些 都可以和字体样式 结合起来

- 难道 就这几种颜色 吗??
- 有点
少啊! - 有些颜色 也和想象不一致
- 金黄色 也不够
黄啊?!
- 金黄色 也不够
- 我们下次再说!
- 蓝桥->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
[oeasy]python0074_修改字体背景颜色_background_color_背景色的更多相关文章
- 修改UISearchBar背景颜色
UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 要IB中没有直接操作背景的属性.方法一:是直接将 UISearc ...
- jquery入门 修改网页背景颜色
我们在浏览一些网站,尤其是一些小说网站的时候,都会有修改页面背景颜色的地方,这个功能使用jquery很容易实现. 效果图: show you code: <!doctype html> & ...
- 前端-CSS-9-文本和字体-背景颜色
字体属性 div{ width: 300px; height: 100px; /*background-color: red;*/ border: 1px solid red; /*设置字体大小 px ...
- Markdown 设置字体大小颜色及背景色
一.更改字体.大小.颜色 <font face="黑体">我是黑体字</font><font face="微软雅黑">我是微 ...
- 【BIRT】修改主题背景颜色
下图是BIRT默认的颜色配置,为了跟系统颜色格局相一致,此处需要对颜色进行修改; 下面简单介绍了如何修改不同位置的背景颜色 对应文件地址均在目录:../webcontent/birt/styles下 ...
- 【VS开发】修改窗口背景颜色大全
如何修改frame窗口的背景颜色? MDI窗口的客户区是由frame窗口拥有的另一个窗口覆盖的.为了改变frame窗口背景的颜色,只需要这个客户区的背景颜色就可以了.你必须自己处理WM_ERASEB ...
- pycharm 控制台字体背景颜色设定让你美到爆
还在为你控制台字体颜色不入眼而发愁吗? 在某些特殊时刻想要改变下字体的颜色却无从下手而发愁吗? 那你就进来看一看,瞧一瞧,之需看2分钟,花2分钟理解,花3分钟练练手就能让你的控制能字体炫酷起来! 一. ...
- 更改IDEA高亮字体背景颜色
IDEA工具中依次进入file -> settings -> editor -> colors Scheme -> general,在右侧窗口中将result.i 都改成自己 ...
- 修改cocos2dx 背景颜色
只需要在AppDelegate的设置FPS后面加入一行: glClearColor(1.0, 1.0, 1.0, 1.0); 同理如果要修改成其它颜色,只需修改里面的值即可( r, g, b, a);
- 更改intellij高亮字体背景颜色
intellij工具中依次进入file -> settings -> editor -> colors & fonts -> general,在右侧窗口中将result ...
随机推荐
- 详解RocketMQ消息存储原理
本文基于RocketMQ 4.6.0进行源码分析 一. 存储概要设计 RocketMQ存储的文件主要包括CommitLog文件.ConsumeQueue文件.Index文件.RocketMQ将所有to ...
- NumPy 二项分布生成与 Seaborn 可视化技巧
二项分布 简介 二项分布是一种离散概率分布,用于描述在固定次数的独立试验中,事件"成功"的次数的概率分布.它通常用于分析诸如抛硬币.做选择题等具有两个结果(成功或失败)的事件. 参 ...
- 恭喜PaddleOCRSharp开源项目通过PaddleOCR社区常规赛优秀项目首次评选
PaddleOCR优秀社区项目推荐: PaddleOCR社区常规赛首次评选结果已于日前出炉,本次优秀项目推广为大家带来的是[部署篇]:️ PaddleOCR的.NET调用库:包含文本识别.文本检测.基 ...
- 容器化部署wordpress个人博客系统lnmp环境[自定义网络]
容器化部署个人博客系统lnmp环境 #告警: WARNING: IPv4 forwarding is disabled. Networking will not work. 96c083a8b5811 ...
- Go的接口与多态
什么是Go的接口? 接口可以说是一种类型,可以粗略的理解为他的变量是一堆方法. 一个简单的案例: r,_ := http.Get("http://www.baidu.com") i ...
- itest work 开源接口测试&敏捷测试管理平台 9.5.0 GA_u3,优化及修复关键 BUG
(一)itest work 简介 itest work (爱测试) 一站式工作站让测试变得简单.敏捷,"好用.好看,好敏捷" ,是itest wrok 追求的目标.itest w ...
- pandas rank()函数简介
本文简单的说一下自己对pandas的rank()函数的简单讲解. 函数原型:rank(axis=0, method: str = 'average', numeric_only: Union[bool ...
- Java中GUI
目录 1.Java GUI 概述 2.容器 2.1 窗口 2.2 弹窗和对话框 对话框 自定义弹窗 2.3 面板 普通面板 滚动面板 分隔面板 选项卡面板 3.布局 3.1.流式布局 3.2.网格布局 ...
- webpack externals忽略不打入的包
例如项目中使用从 CDN 引入 jQuery,而不是把它打包进来使用 import $ from 'jquery' webpack.config.js externals: { jquery: 'jQ ...
- 剑指Offer-60.把二叉树打印成多行(C++/Java)
题目: 从上到下按层打印二叉树,同一层结点从左至右输出.每一层输出一行. 分析: 层次打印二叉树,在打印二叉树结点的同时,保存好结点的左右孩子,不断的重复打印,直到需要打印的数组为空即可. 程序: C ...