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 27 Python
详解Python3.1版本带来的核心变化
Apr 07 Python
python统计文本文件内单词数量的方法
May 30 Python
Python实现二分查找与bisect模块详解
Jan 13 Python
Django学习之文件上传与下载
Oct 06 Python
Python远程开发环境部署与调试过程图解
Dec 09 Python
Python dict和defaultdict使用实例解析
Mar 12 Python
Python之关于类变量的两种赋值区别详解
Mar 12 Python
Python Scrapy多页数据爬取实现过程解析
Jun 12 Python
python pymysql库的常用操作
Oct 16 Python
Python读写锁实现实现代码解析
Nov 28 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
Dec 11 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 计算两个时间戳相隔的时间的函数(小时)
2009/12/18 PHP
php数据类型判断函数有哪些
2013/09/23 PHP
PHP生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
destoon复制新模块的方法
2014/06/21 PHP
Zend Framework教程之Zend_Controller_Plugin插件用法详解
2016/03/07 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
关于php中一些字符串总结
2016/05/05 PHP
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
在vue中配置不同的代理同时访问不同的后台操作
2020/09/11 Javascript
基于Python的身份证号码自动生成程序
2014/08/15 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
用python实现刷点击率的示例代码
2019/02/21 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
深入了解Python 方法之类方法 &amp; 静态方法
2020/08/17 Python
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
成教毕业生自我鉴定
2013/10/23 职场文书
市场安全管理制度
2014/01/26 职场文书
2014医学院领导干部四风对照检查材料思想汇报
2014/09/16 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
小学校园广播稿集锦
2014/10/04 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
《山中访友》教学反思
2016/02/24 职场文书
Python与C++中梯度方向直方图的实现
2022/03/17 Python