python顏色隨機(jī)生成器的實(shí)例代碼
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.字符轉(zhuǎn)數(shù)字 ord('a') 97
數(shù)字轉(zhuǎn)字符 chr(71) ‘G'
2.[]與()的區(qū)別
(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
總結(jié)
以上所述是小編給大家介紹的python顏色隨機(jī)生成器的實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
- 用Python生成器實(shí)現(xiàn)微線程編程的教程
- Python函數(shù)生成器原理及使用詳解
- python實(shí)現(xiàn)隨機(jī)加減法生成器
- Python字典生成式、集合生成式、生成器用法實(shí)例分析
- 詳解C語(yǔ)言和Python中的線程混用
- Python 如何創(chuàng)建一個(gè)線程池
- Python3 socket即時(shí)通訊腳本實(shí)現(xiàn)代碼實(shí)例(threading多線程)
- Python多線程正確用法實(shí)例解析
- python多線程實(shí)現(xiàn)同時(shí)執(zhí)行兩個(gè)while循環(huán)的操作
- python 實(shí)現(xiàn)兩個(gè)線程交替執(zhí)行
- Python 使用生成器代替線程的方法
相關(guān)文章
使用py2exe在Windows下將Python程序轉(zhuǎn)為exe文件
這篇文章主要介紹了Windows下用py2exe將Python程序轉(zhuǎn)為exe文件的方法,注意py2exe只是負(fù)責(zé)文件格式的轉(zhuǎn)換,并不能將Python程序編譯為機(jī)器碼,要的朋友可以參考下2016-03-03Python中循環(huán)依賴(lài)問(wèn)題及其解決方案
在軟件開(kāi)發(fā)中,循環(huán)依賴(lài)是一個(gè)常見(jiàn)的問(wèn)題,尤其是在使用 Python 這樣的動(dòng)態(tài)語(yǔ)言時(shí),循環(huán)依賴(lài)指的是兩個(gè)或多個(gè)模塊或組件相互依賴(lài),形成一個(gè)閉環(huán),本文將探討 Python 中循環(huán)依賴(lài)的問(wèn)題,并提供一些解決方案,需要的朋友可以參考下2024-06-06Python+OpenCV實(shí)現(xiàn)黑白老照片上色功能
我們都知道,有很多經(jīng)典的老照片,受限于那個(gè)時(shí)代的技術(shù),只能以黑白的形式傳世。盡管黑白照片別有一番風(fēng)味,但是彩色照片有時(shí)候能給人更強(qiáng)的代入感。本文就來(lái)用Python和OpenCV實(shí)現(xiàn)老照片上色功能,需要的可以參考一下2023-02-02python環(huán)形單鏈表的約瑟夫問(wèn)題詳解
這篇文章主要為大家詳細(xì)介紹了python環(huán)形單鏈表的約瑟夫問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09解決Pandas生成Excel時(shí)的sheet問(wèn)題的方法總結(jié)
估計(jì)有不少小伙伴在將 DataFrame導(dǎo)入到Excel的時(shí)候,遇到過(guò)下面這種尷尬的情況:想給一個(gè)現(xiàn)有的Excel文件追加一個(gè)sheet,結(jié)果發(fā)現(xiàn)其它的sheet都沒(méi)了等,本文就來(lái)告訴你如何解決這些問(wèn)題2022-08-08