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中使用pngquant压缩png图片的教程
Apr 09 Python
Python实现的HTTP并发测试完整示例
Apr 23 Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
Nov 05 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
python 对字典按照value进行排序的方法
May 09 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
Dec 09 Python
Pycharm添加虚拟解释器报错问题解决方案
Oct 13 Python
如何解决python多种版本冲突问题
Oct 13 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
Dec 07 Python
python实现图像高斯金字塔的示例代码
Dec 11 Python
详解pytorch创建tensor函数
Mar 22 Python
Python使用pyecharts控件绘制图表
Jun 05 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
CI框架的安全性分析
2016/05/18 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
情人节之礼 js项链效果
2012/02/13 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
Vue工程模板文件 webpack打包配置方法
2017/12/26 Javascript
Vue数据绑定简析小结
2019/05/07 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
举例讲解Python中is和id的用法
2015/04/03 Python
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
python3 selenium 切换窗口的几种方法小结
2018/05/21 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
Python3 修改默认环境的方法
2019/02/16 Python
Python 定义只读属性的实现方式
2020/03/05 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
Python 如何创建一个简单的REST接口
2020/07/30 Python
python实现扫雷游戏的示例
2020/10/20 Python
CSS中的字体大小设置属性总结
2016/05/24 HTML / CSS
公司业务主管岗位职责
2013/12/07 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
摄影展策划方案
2014/06/02 职场文书
天气温馨提示语
2015/07/14 职场文书
致男子1500米运动员的广播稿
2019/11/08 职场文书
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript