python颜色随机生成器的实例代码


Posted in Python onJanuary 10, 2020

1. 代码:

def random_color(number=number):
  color = []
  intnum = [str(x) for x in np.arange(10)]
  #Out[138]: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
  alphabet = [chr(x) for x in (np.arange(6) + ord('A'))]
  #Out[139]: ['A', 'B', 'C', 'D', 'E', 'F']
  colorArr = np.hstack((intnum, alphabet))
  #Out[142]: array(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C','D', 'E', 'F'], dtype='<U1')
  for j in range(number):
    color_single = '#'
    for i in range(6):
      index = np.random.randint(len(colorArr))
      color_single += colorArr[index]
    #Out[148]: '#EDAB33'
    color.append(color_single)
  return color
  del color, intnum, alphabet, colorArr, j, i, color_single, index, number
 
color = random_color(number=6)
#Out[150]: ['#81D4D4', '#70344F', '#DF91B1', '#7EE250', '#C47BC3', '#9F88D5']

2. 小记:

1.字符转数字 ord('a') 97
数字转字符 chr(71) ‘G'

2.[]与()的区别

(np.arange(6) + ord('A'))
Out[158]: array([65, 66, 67, 68, 69, 70])
type((np.arange(6) + ord('A')))
Out[166]: numpy.ndarray
[np.arange(6) + ord('A')]
Out[159]: [array([65, 66, 67, 68, 69, 70])]
type([np.arange(6) + ord('A')])
Out[165]: list

总结

以上所述是小编给大家介绍的python颜色随机生成器的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
如何搜索查找并解决Django相关的问题
Jun 30 Python
python操作CouchDB的方法
Oct 08 Python
Python多层嵌套list的递归处理方法(推荐)
Jun 08 Python
Python中分支语句与循环语句实例详解
Sep 13 Python
Django接收post前端返回的json格式数据代码实现
Jul 31 Python
Python数据存储之 h5py详解
Dec 26 Python
tensorflow 动态获取 BatchSzie 的大小实例
Jun 30 Python
安装Anaconda3及使用Jupyter的方法
Oct 27 Python
Python3 用matplotlib绘制sigmoid函数的案例
Dec 11 Python
python 获取计算机的网卡信息
Feb 18 Python
Python中的 Set 与 dict
Mar 13 Python
Python Matplotlib绘制等高线图与渐变色扇形图
Apr 14 Python
关于python pycharm中输出的内容不全的解决办法
Jan 10 #Python
Python GUI自动化实现绕过验证码登录
Jan 10 #Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 #Python
如何给Python代码进行加密
Jan 10 #Python
pytorch如何冻结某层参数的实现
Jan 10 #Python
python标识符命名规范原理解析
Jan 10 #Python
pytorch1.0中torch.nn.Conv2d用法详解
Jan 10 #Python
You might like
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
一个MYSQL操作类
2006/11/16 PHP
一个简洁实用的PHP缓存类完整实例
2014/07/26 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
js 函数的副作用分析
2011/08/23 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
深入理解JS继承和原型链的问题
2016/12/17 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
解决jQuery ajax动态新增节点无法触发点击事件的问题
2017/05/24 jQuery
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
详解vue-cli官方脚手架配置
2018/07/20 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
JS删除对象中某一属性案例详解
2020/09/08 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
深入解析Python编程中JSON模块的使用
2015/10/15 Python
Python实现完整的事务操作示例
2017/06/20 Python
python对日志进行处理的实例代码
2018/10/06 Python
利用nohup来开启python文件的方法
2019/01/14 Python
Python定义函数时参数有默认值问题解决
2019/12/19 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
CSS3 :not()选择器实现最后一行li去除某种css样式
2016/10/19 HTML / CSS
医学院学生求职简历的自我评价
2013/10/24 职场文书
党员民主评议自我评价
2014/10/20 职场文书