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中删除文件的程序代码
Mar 13 Python
python批量生成本地ip地址的方法
Mar 23 Python
Python计算字符宽度的方法
Jun 14 Python
Python内置函数—vars的具体使用方法
Dec 04 Python
PyQt5实现拖放功能
Apr 25 Python
使用pandas实现csv/excel sheet互相转换的方法
Dec 10 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
Jun 27 Python
python函数参数(必须参数、可变参数、关键字参数)
Aug 16 Python
在Python中使用MongoEngine操作数据库教程实例
Dec 03 Python
通过python实现windows桌面截图代码实例
Jan 17 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 23 Python
LyScript实现绕过反调试保护的示例详解
Aug 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
php 一维数组的循环遍历实现代码
2017/04/10 PHP
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
javascript实现图片切换的幻灯片效果源代码
2012/12/12 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
js实现加载页面就自动触发超链接的示例
2017/08/31 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
2018/02/10 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
node中的密码安全(加密)
2018/09/17 Javascript
express如何解决ajax跨域访问session失效问题详解
2019/06/20 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
[13:39]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第一场
2014/05/26 DOTA
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
Python中enumerate函数代码解析
2017/10/31 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
QML使用Python的函数过程解析
2019/09/26 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
linux面试题参考答案(6)
2016/06/23 面试题
网络工程专业毕业生推荐信
2013/10/28 职场文书
班组长安全职责
2014/01/05 职场文书
迎八一活动主题
2014/01/31 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
文明单位汇报材料
2014/12/24 职场文书
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js