python如何自動生成單個隨機字母 a z

時間 2021-05-05 19:40:09

1樓:大白大姑涼

1:mport random

#匯入random模組 用於生產隨機數功能2:a  = random.randint(97, 122)#利用random.

randint()函式生成一個隨機整數a,使得97<=a<=122

#對應從「a」到「z」的ascii碼

3:c = chr(a)

#將a表示的ascii碼轉換為對應的字母,這裡的c就是你要的隨機字母4:print c

#將字母輸出,完成

延展閱讀:

python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中[3]  有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。

需要注意的是在您使用擴充套件類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。

2樓:

#python生成隨機數很簡單,不用像樓上那麼麻煩,具體方法如下import random

import string

s = string.ascii_lowercase #所有小寫字母(a-z)

#s=string.ascii_letters #所有大小寫字母(a-z,a-z)

#s=string.ascii_uppercase #所有大寫字母(a-z)

r = random.choice(s)

python怎樣生成一個隨機矩陣

3樓:雙庚的乳酪

from numpy import random

randarray = random.random(size=(2,4))

#輸出#array([[0.93848018,0.42005976,0.

81470729,0.98797783],[0.12242703,0.

42756378,0.59705163,0.36619101]])

random函式接收需要生成隨機矩陣的形狀的元組作為唯一引數。上面的**將會返回一個兩行四列的隨機矩陣,隨機數的值位於0到1之間,矩陣是numpy.array型別。

除了random函式外,還有生成整數隨機矩陣的函式randint。

from numpy import random

random.randint(1,100,size=(3,3))

#輸出#array([[74,76,46],[90,16,8],[21,41,31]])

4樓:糖三三

python 編寫程式:產生一個隨機 3 位正整數,並將該整數的數字首尾互換輸出,例如:157 互換後為 751。

import random

a,b,c=random.randint(1,9),random.randint(0,9),random.randint(1,9)

print a*100+b*10+c

print c*100+b*10+a

python程式有什麼好的自動從註釋生成的方法

老夭來了 你可以使用doxygen或者sphinx,現在python文件就是使用sphinx生成的,你可以到官網看一下具體的使用方法。如果解決了您的問題請採納!如果未解決請繼續追問 用sphinx 以win32系統為例,最簡單的安裝方式是在dos下輸入如下 pip install u sphinx ...

Python程式有什麼好的自動從註釋生成的方法

用sphinx 以win32系統為例,最簡單的安裝方式是在dos下輸入如下 pip install u sphinx 安裝好了之後,用最簡單的半自動生成api文件的方式進行 例如 你的python安裝在c python27,想要給flask包自動製作文件,製作完成的文件放在c python doc ...

用Python生成excel,如何用Python實現exce

chacker莫奈 可以使用xlsxwriter 庫實現 如下 import xlsxwriter import sys reload sys 解決中文編碼問題 sys.setdefaultencoding utf 8 建立一個絕對路徑為.test.xlsx的excel檔案workbook xlsx...