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将图片批量从png格式转换至WebP格式
Aug 22 Python
Python设计模式之命令模式简单示例
Jan 10 Python
Python如何抓取天猫商品详细信息及交易记录
Feb 23 Python
Python解决八皇后问题示例
Apr 22 Python
Python List cmp()知识点总结
Feb 18 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
Apr 15 Python
django框架使用orm实现批量更新数据的方法
Jun 21 Python
Pytorch基本变量类型FloatTensor与Variable用法
Jan 08 Python
Python编程快速上手——强口令检测算法案例分析
Feb 29 Python
pandas分组聚合详解
Apr 10 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
如何使用scrapy中的ItemLoader提取数据
Sep 30 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 获取页面中指定内容的实现类
2014/01/23 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
JS location几个方法小姐
2008/07/09 Javascript
javascript之querySelector和querySelectorAll使用说明
2011/10/09 Javascript
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
2017/09/25 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
jquery获取img的src值实例介绍
2019/01/16 jQuery
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
2019/12/29 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
2020/08/03 Javascript
Python yield 使用方法浅析
2017/05/20 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
python对日志进行处理的实例代码
2018/10/06 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
python设置环境变量的作用和实例
2019/07/09 Python
python实现学生成绩测评系统
2020/06/22 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
国际经济贸易专业推荐信
2013/11/06 职场文书
应届生法律顾问求职信
2013/11/19 职场文书
大学毕业寄语大全
2014/04/10 职场文书
工商干部先进事迹
2014/05/14 职场文书
干部鉴定材料
2014/05/18 职场文书
财会专业大学生求职信
2014/09/26 职场文书
人身损害赔偿协议书范本
2014/09/27 职场文书
四川省传达学习贯彻党的群众路线教育实践活动总结大会精神新闻稿
2014/10/26 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
2016年春季运动会通讯稿
2015/11/25 职场文书
对讲机知识
2022/04/07 无线电