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 相关文章推荐
使用graphics.py实现2048小游戏
Mar 10 Python
Python利用前序和中序遍历结果重建二叉树的方法
Apr 27 Python
简介Python的collections模块中defaultdict类型的用法
Jul 07 Python
JSONLINT:python的json数据验证库实例解析
Nov 28 Python
机器学习经典算法-logistic回归代码详解
Dec 22 Python
在cmder下安装ipython以及环境的搭建
Oct 19 Python
基于sklearn实现Bagging算法(python)
Jul 11 Python
python滑块验证码的破解实现
Nov 10 Python
Python实现搜索算法的实例代码
Jan 02 Python
使用Keras画神经网络准确性图教程
Jun 15 Python
哪些是python中web开发框架
Jun 17 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
Dec 21 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中Collection 类的设计
2013/06/21 PHP
PHP解压tar.gz格式文件的方法
2016/02/14 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
Laravel 5.5 实现禁用用户注册示例
2019/10/24 PHP
onsubmit阻止form表单提交与onclick的相关操作
2010/09/03 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
jquery密码强度校验
2015/12/02 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
Jquery EasyUI $.Parser
2017/06/02 jQuery
详解vue-cli之webpack3构建全面提速优化
2017/12/25 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
2019/04/14 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
解决antd Form 表单校验方法无响应的问题
2020/10/27 Javascript
5种Python单例模式的实现方式
2016/01/14 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
python 使用cx-freeze打包程序的实现
2020/03/14 Python
如何在django中运行scrapy框架
2020/04/22 Python
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
募捐倡议书
2014/04/14 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
个园导游词
2015/02/04 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang
JS Object构造函数之Object.freeze
2021/04/28 Javascript
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript