python中rgb颜色_Python 转换RGB颜色值的示例代码
题目:转换RBG颜色值
我们知道在网页中的颜色值设置都是用16进制的RGB来表示的,比如#FFFFFF,表示R:255,G:255,B:255的白色。
现在请设计一个函数可以转换RGB的16进制至10进制,或者转换10进制至16进制输出格式。
例:
print( color("#FFFFFF"))
>>>(255, 255, 255)
print( color((255,255,255))
>>> #FFFFFF
Python源码:
def color(value):
digit = list(map(str, range(10))) + list("ABCDEF")
if isinstance(value, tuple):
string = '#'
for i in value:
a1 = i // 16
a2 = i % 16
string += digit[a1] + digit[a2]
return string
elif isinstance(value, str):
a1 = digit.index(value[1]) * 16 + digit.index(value[2])
a2 = digit.index(value[3]) * 16 + digit.index(value[4])
a3 = digit.index(value[5]) * 16 + digit.index(value[6])
return (a1, a2, a3)
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
python中rgb颜色_Python 转换RGB颜色值的示例代码相关推荐
- python如何设置rgb颜色_Python 转换RGB颜色值的示例代码
题目:转换RBG颜色值 我们知道在网页中的颜色值设置都是用16进制的RGB来表示的,比如#FFFFFF,表示R:255,G:255,B:255的白色. 现在请设计一个函数可以转换RGB的16进制至10 ...
- python中的颜色_Python学习第234课——html中的颜色值
在网页中,经常需要给一些html元素设置颜色,比如给某个html元素设置边框的颜色.字体的颜色.背景颜色等等. 给html元素设置颜色,就是在css中写上你想要设定的具体的颜色值. 比如说,你想给一个 ...
- python中的颜色_Python中常见颜色记录
python中常见绘图的颜色选择 常见颜色 可选的颜色库 颜色名称对应的颜色码 names = { 'aliceblue': '#F0F8FF', 'antiquewhite': '#FAEBD7', ...
- python中的颜色_python 中颜色的表示
原博文 2018-07-18 10:23 − \33[0m 关闭所有属性 \33[1m 设置高亮度 \33[4m 下划线 \33[5m 闪烁 \33[7m 反显 \33[8m 消隐 \33[30m - ...
- python中线条颜色_python中plot用法——线条、点、颜色
plot画图时可以设定线条参数.包括:颜色.线型.标记风格. 1)控制颜色 颜色之间的对应关系为 b---blue c---cyan g---green k----black m---ma ...
- python中的颜色_Python中的颜色函数
从this question我学会了如何给Python上色.我查清楚了所有的色码,别担心. 不管怎样,对我有效的答案是orip的ctypes.每次我想给文本上色时都要输入ctypes.windll.k ...
- python中线条颜色_python – 在pandas中指定线条颜色
我试图在熊猫中绘制一些数据,并且内置的绘图功能可以方便地绘制每列一行.我想要做的是根据我制作的分类手动为每一行分配颜色. 以下作品: df = pd.DataFrame({'1': [1, 2, 3, ...
- python中延时函数_Python延时操作实现方法示例
本文实例讲述了Python延时操作实现方法.分享给大家供大家参考,具体如下: 在日常的开发中,往往会遇到这样的需求,需要某一个函数在一段时间之后才执行以达到某种特定的效果.此时,我们就需要某种机制,使 ...
- python中uniform函数_python scipy stats.uniform用法及代码示例
均匀连续随机变量. 在标准形式下,分布均匀[0, 1].使用参数loc和scale,在上获得均匀分布[loc, loc + scale]. 作为一个实例rv_continuous类,uniform对象 ...
最新文章
- 吴裕雄--天生自然 高等数学学习:无穷级数
- hihoCoder #1182 欧拉路·三 (变形)
- C#語法學習線程(Thread)
- FileUpload控件学习
- 集线器级联增加了网络数量,效率降低了,形成了大的冲突域,怎么解决?
- php获取上海时间代码,PHP获取常用时间的总结
- java基本的商品管理系统
- saas商业级的小程序商城(已开源)
- 在Foxit PDF Editor里面创建一份A4新文档,如何设置页面?
- 2021年暑期训练阶段三Day3
- android 仿QQ列表可折叠+自定义Dialog结合的DEMO
- 猿创征文 | 常见的五款BI报表介绍
- 【放牛娃】奶盘seo自媒体文章伪原创系统
- 什么是青藤零域·微隔离安全平台?
- openssl 1.0.2k-fips 升级到 openssl-3.0.3
- 自己编写的数据库如何和mapkeeper相连进行评测
- 计算机系统管理规程考试题,计算机基础考试卷试题及标准答案.docx
- linux 安装mmdetection 踩坑笔记
- Pandas库的学习
- C++ 中vector的使用方法
热门文章
- 游戏辅助制作核心--植物大战僵尸逆向之召唤僵尸call(九)
- 快手怎么引流做CPA?如何在快手直播上截流操作CPA项目
- 以前的的华为手机可不可以用鸿蒙系统_现在买华为手机以后可以换成鸿蒙系统吗?...
- HTML+CSS+js搭建简易网页(1)构建网页的骨架
- 联想Y480安装一键恢复
- 计算机安全论文摘要,计算机安全防护论文摘要怎么写 计算机安全防护论文摘要范文参考...
- 【CAD算法】【计算机图形学】Bezier贝塞尔曲线生成程序(python/numpy实现)[1]
- 前端表单七牛云php,记录一下前端分片上传七牛云踩过的坑
- 设计模式之禅学习总结
- 九度OJ北京航空航天大学2008机试题题解