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 相关文章推荐
python线程锁(thread)学习示例
Dec 04 Python
Python字符串、元组、列表、字典互相转换的方法
Jan 23 Python
Python抓取电影天堂电影信息的代码
Apr 07 Python
python二分查找算法的递归实现方法
May 12 Python
Python 实现选择排序的算法步骤
Apr 22 Python
Python 多线程不加锁分块读取文件的方法
Dec 11 Python
Python简单获取二维数组行列数的方法示例
Dec 21 Python
python tkinter canvas 显示图片的示例
Jun 13 Python
tensorflow 获取checkpoint中的变量列表实例
Feb 11 Python
python 在sql语句中使用%s,%d,%f说明
Jun 06 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
Jun 11 Python
python list等分并从等分的子集中随机选取一个数
Nov 16 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
Protoss建筑一览
2020/03/14 星际争霸
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
PHP实现的限制IP投票程序IP来源分析
2016/05/04 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
2017/12/09 Javascript
JavaScript实现左侧菜单效果
2017/12/14 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
2019/05/08 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
[07:54]DOTA2 MV《我的动力鞋》 ImbaTV 出品
2014/11/21 DOTA
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
Python高并发和多线程有什么关系
2020/11/14 Python
车间工艺员岗位职责
2013/12/09 职场文书
公司庆典邀请函范文
2014/01/13 职场文书
高中生评语大全
2014/04/25 职场文书
员工考核评语大全
2014/04/26 职场文书
本科生导师推荐信范文
2014/05/18 职场文书
安全标兵事迹材料
2014/08/17 职场文书
政府领导干部个人对照检查材料思想汇报
2014/09/24 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
单位更名证明
2015/06/18 职场文书