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中的map、reduce和filter浅析
Apr 26 Python
Python格式化css文件的方法
Mar 10 Python
Python中的Numeric包和Numarray包使用教程
Apr 13 Python
使用Mixin设计模式进行Python编程的方法讲解
Jun 21 Python
Python实现读取并保存文件的类
May 11 Python
CentOS7.3编译安装Python3.6.2的方法
Jan 22 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
pygame游戏之旅 添加icon和bgm音效的方法
Nov 21 Python
解决python字典对值(值为列表)赋值出现重复的问题
Jan 20 Python
Python 运行.py文件和交互式运行代码的区别详解
Jul 02 Python
在pycharm创建scrapy项目的实现步骤
Dec 01 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 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 base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
一个简单的php MVC留言本实例代码(必看篇)
2016/09/22 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
JavaScript 学习笔记(六)
2009/12/31 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
jQuery与js实现颜色渐变的方法
2016/12/30 Javascript
JavaScript实现的选择排序算法实例分析
2017/04/14 Javascript
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
Python中实现三目运算的方法
2015/06/21 Python
Python文件操作基本流程代码实例
2017/12/11 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
如何基于python操作json文件获取内容
2019/12/24 Python
python实现打砖块游戏
2020/02/25 Python
Skyscanner澳大利亚:全球领先的旅游搜索网站
2018/03/24 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
干部作风建设个人剖析材料
2014/10/11 职场文书
学习十八届四中全会精神思想汇报
2014/10/23 职场文书
2014年财务经理工作总结
2014/12/08 职场文书
中国汉字听写大会观后感
2015/06/02 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书
生日宴会祝酒词
2015/08/10 职场文书
简历自我评价范文
2019/04/24 职场文书