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中的应用之translate和maketrans用法详解
Aug 27 Python
Python脚本在Appium库上对移动应用实现自动化测试
Apr 17 Python
对Python进行数据分析_关于Package的安装问题
May 22 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
May 26 Python
python  Django中的apps.py的目的是什么
Oct 15 Python
python实现的分析并统计nginx日志数据功能示例
Dec 21 Python
动态设置django的model field的默认值操作步骤
Mar 30 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
May 16 Python
520使用Python实现“我爱你”表白
May 20 Python
使用Keras实现Tensor的相乘和相加代码
Jun 18 Python
Python APScheduler执行使用方法详解
Dec 10 Python
解决pycharm不能自动保存在远程linux中的问题
Feb 06 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实现小型站点广告管理(修正版)
2006/10/09 PHP
php flush类输出缓冲剖析
2008/10/19 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
PHP Static延迟静态绑定用法分析
2016/03/16 PHP
简单的pgsql pdo php操作类实现代码
2016/08/25 PHP
Javascript !!的作用
2008/12/04 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
非常酷炫的Bootstrap图片轮播动画
2016/05/27 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
JavaScript自定义分页样式
2017/01/17 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
2021/01/03 Vue.js
Python getopt模块处理命令行选项实例
2014/05/13 Python
python更新列表的方法
2015/07/28 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
基于sklearn实现Bagging算法(python)
2019/07/11 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
浅谈django channels 路由误导
2020/05/28 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
Python列表嵌套常见坑点及解决方案
2020/09/30 Python
介绍一下write命令
2012/09/24 面试题
会计实习自我鉴定
2013/12/04 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
90后经典动画片排行:《数码宝贝》第二,《小鲤鱼历险记》在榜
2022/03/18 日漫
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python