题目:转换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颜色值的示例代码相关推荐

  1. python如何设置rgb颜色_Python 转换RGB颜色值的示例代码

    题目:转换RBG颜色值 我们知道在网页中的颜色值设置都是用16进制的RGB来表示的,比如#FFFFFF,表示R:255,G:255,B:255的白色. 现在请设计一个函数可以转换RGB的16进制至10 ...

  2. python中的颜色_Python学习第234课——html中的颜色值

    在网页中,经常需要给一些html元素设置颜色,比如给某个html元素设置边框的颜色.字体的颜色.背景颜色等等. 给html元素设置颜色,就是在css中写上你想要设定的具体的颜色值. 比如说,你想给一个 ...

  3. python中的颜色_Python中常见颜色记录

    python中常见绘图的颜色选择 常见颜色 可选的颜色库 颜色名称对应的颜色码 names = { 'aliceblue': '#F0F8FF', 'antiquewhite': '#FAEBD7', ...

  4. python中的颜色_python 中颜色的表示

    原博文 2018-07-18 10:23 − \33[0m 关闭所有属性 \33[1m 设置高亮度 \33[4m 下划线 \33[5m 闪烁 \33[7m 反显 \33[8m 消隐 \33[30m - ...

  5. python中线条颜色_python中plot用法——线条、点、颜色

    plot画图时可以设定线条参数.包括:颜色.线型.标记风格. 1)控制颜色 颜色之间的对应关系为 b---blue   c---cyan  g---green    k----black m---ma ...

  6. python中的颜色_Python中的颜色函数

    从this question我学会了如何给Python上色.我查清楚了所有的色码,别担心. 不管怎样,对我有效的答案是orip的ctypes.每次我想给文本上色时都要输入ctypes.windll.k ...

  7. python中线条颜色_python – 在pandas中指定线条颜色

    我试图在熊猫中绘制一些数据,并且内置的绘图功能可以方便地绘制每列一行.我想要做的是根据我制作的分类手动为每一行分配颜色. 以下作品: df = pd.DataFrame({'1': [1, 2, 3, ...

  8. python中延时函数_Python延时操作实现方法示例

    本文实例讲述了Python延时操作实现方法.分享给大家供大家参考,具体如下: 在日常的开发中,往往会遇到这样的需求,需要某一个函数在一段时间之后才执行以达到某种特定的效果.此时,我们就需要某种机制,使 ...

  9. python中uniform函数_python scipy stats.uniform用法及代码示例

    均匀连续随机变量. 在标准形式下,分布均匀[0, 1].使用参数loc和scale,在上获得均匀分布[loc, loc + scale]. 作为一个实例rv_continuous类,uniform对象 ...

最新文章

  1. 吴裕雄--天生自然 高等数学学习:无穷级数
  2. hihoCoder #1182 欧拉路·三 (变形)
  3. C#語法學習線程(Thread)
  4. FileUpload控件学习
  5. 集线器级联增加了网络数量,效率降低了,形成了大的冲突域,怎么解决?
  6. php获取上海时间代码,PHP获取常用时间的总结
  7. java基本的商品管理系统
  8. saas商业级的小程序商城(已开源)
  9. 在Foxit PDF Editor里面创建一份A4新文档,如何设置页面?
  10. 2021年暑期训练阶段三Day3
  11. android 仿QQ列表可折叠+自定义Dialog结合的DEMO
  12. 猿创征文 | 常见的五款BI报表介绍
  13. 【放牛娃】奶盘seo自媒体文章伪原创系统
  14. 什么是青藤零域·微隔离安全平台?
  15. openssl 1.0.2k-fips 升级到 openssl-3.0.3
  16. 自己编写的数据库如何和mapkeeper相连进行评测
  17. 计算机系统管理规程考试题,计算机基础考试卷试题及标准答案.docx
  18. linux 安装mmdetection 踩坑笔记
  19. Pandas库的学习
  20. C++ 中vector的使用方法

热门文章

  1. 游戏辅助制作核心--植物大战僵尸逆向之召唤僵尸call(九)
  2. 快手怎么引流做CPA?如何在快手直播上截流操作CPA项目
  3. 以前的的华为手机可不可以用鸿蒙系统_现在买华为手机以后可以换成鸿蒙系统吗?...
  4. HTML+CSS+js搭建简易网页(1)构建网页的骨架
  5. 联想Y480安装一键恢复
  6. 计算机安全论文摘要,计算机安全防护论文摘要怎么写 计算机安全防护论文摘要范文参考...
  7. 【CAD算法】【计算机图形学】Bezier贝塞尔曲线生成程序(python/numpy实现)[1]
  8. 前端表单七牛云php,记录一下前端分片上传七牛云踩过的坑
  9. 设计模式之禅学习总结
  10. 九度OJ北京航空航天大学2008机试题题解