ランダムなコードを生成Python_

組み込み関数のCHR()ORD()

両方の組み込み関数は、小数に使用した(16進数であってもよい)とASCIIの間の変換であります

CHR():文字または記号のASCIIによって小数に相当

T_1 = CHR(99 
T_2 = CHR(66 印刷(T_1)
 プリント(T_2)
 #1 のC 
#のB

ORD():アスキーintに対応する文字や記号に変換します

T_3 = ORD(' C ' 
T_4 = ORD(' B ' プリント(T_3)
 プリント(T_4)
66 99

ランダムに生成されたコード

インポートランダム
 DEF get_random_code(長さ= 4 ):
    データ = []
     のための I における範囲(長さ):
        TEMP_CODE = random.randint(65,90 
        data.append(CHR(TEMP_CODE))
    戻り '' .join(データ)
get_random_code () 
'NWVI'

.join()関数を接続

str.join(配列配列接続STRと)配列

list_1 = [ ' AA '' BB '' CC ' ] 
STR = ' - ' 
get_join = str.join(list_1)
 プリント(get_join)
 #1 AA-BB-CC

リストには、それ以外の場合はint型エラーが発生することはできません接続します

 

おすすめ

転載: www.cnblogs.com/wangxiaobei2019/p/11619163.html