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中列表、字典、元组、集合数据结构整理
Nov 20 Python
Python中使用glob和rmtree删除目录子目录及所有文件的例子
Nov 21 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
python 基础教程之Map使用方法
Jan 17 Python
python DataFrame 修改列的顺序实例
Apr 10 Python
使用numpy和PIL进行简单的图像处理方法
Jul 02 Python
python如何查看微信消息撤回
Nov 27 Python
python三引号输出方法
Feb 27 Python
python生成特定分布数的实例
Dec 05 Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 Python
Django数据模型中on_delete使用详解
Nov 30 Python
Python3 如何开启自带http服务
May 18 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
PHP正则替换函数preg_replace和preg_replace_callback使用总结
2014/09/22 PHP
php遍历删除整个目录及文件的方法
2015/03/13 PHP
纯php生成随机密码
2015/10/30 PHP
php常用正则函数实例小结
2016/12/29 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
js 鼠标点击事件及其它捕获
2009/06/04 Javascript
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
代码分析jQuery四种静态方法使用
2015/07/23 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
2016/09/04 Javascript
jQuery常见的选择器及用法介绍
2016/12/20 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
解决js相同的正则多次调用test()返回的值却不同的问题
2018/10/10 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
Python学习思维导图(必看篇)
2017/06/26 Python
pandas创建新Dataframe并添加多行的实例
2018/04/08 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
python matplotlib imshow热图坐标替换/映射实例
2020/03/14 Python
django美化后台django-suit的安装配置操作
2020/07/12 Python
python利用platform模块获取系统信息
2020/10/09 Python
利用python 下载bilibili视频
2020/11/13 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
澳大利亚领先的内衣店:Bendon Lingerie澳大利亚
2020/05/15 全球购物
请用用Java代码写一个堆栈
2012/01/26 面试题
《兰亭集序》教学反思
2014/02/11 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
企业理念标语
2014/06/09 职场文书
乡镇党委书记第三阶段个人整改措施
2014/09/16 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB