ランダム、範囲や機能LENを使用します
、ランダム関数
1、はrandom.Random()和はrandom.Random():
インポートランダム NUM =はrandom.Random() #生成するランダム浮動小数点0-1 0.6161288183675745 NUM2 =はrandom.Random() #は、モジュールで得られたランダムクラスのランダムなインスタンスを生成するので、戻り値は、アドレス文字列<はrandom.Randomあります0x036CFE38オブジェクト> AT #1 はrandom.Random()と同等はrandom.Random()。ランダム() 印刷(NUM) 印刷(num2の)
2、random.uniform(x、y)が指定された範囲内のランダムな浮動小数点数を生成します
インポートランダム NUM = random.uniform(1100) #指定された範囲79.55634204719212内の浮動小数点数 を印刷(NUM)
3、random.randint(x、y)が指定された範囲内のランダムな整数を生成します
インポートランダム NUM = random.randint(1,2) #1 プリント(NUM)
4、random.randrange([開始]、[終了]、stept)指定された範囲内で発生する乱数はsteptだけインクリメントされ
インポートランダム NUM = random.randrange(10,20,2) #は2乱数が10〜20内にインクリメントされる有する生成します。2インクリメント機能と同等の 印刷(NUM)
シーケンスから乱数を選択する5、random.choice(配列)
インポートランダム NUM = random.choices((' haihai '、' baibai '、' くん')) #シーケンスから乱数を選択し、結果くん--- 印刷(NUM)
配列不調の要素6、random.shuffle(配列)
インポートランダム のList1 = [ 「既知の運命」、「六十年代」、「古代珍しい『』最古" ] 印刷は、((List1を)random.shuffle) #は、シーケンスを動揺されるが、戻り値----結果はありません。 [「知ら運命」、「六十年代」、「最古」、「古代珍しいです」]
二つ、範囲()関数
1、Pythonはインポートせずに、レンジ機能が付属しています。フォーマット:範囲(開始、終了、ステップ)、機能パッケージは正面範囲に報告されていない、そのような範囲(0,5)などの範囲を指す[0,5)
用 I に範囲(0,5 ): 印刷(I)は #----操作結果 0 1 2 3 4。
三、LEN()関数
数をカウント1、lenの機能。配列の要素数、辞書のキーの総数の長さ、文字列
=リスト[ ' 雪'、' 寿'、' 志'、1,45] #の配列 辞書= { ' 名前':' xiaxia '、' 年齢':' 200 ' } #辞書 STR = " abcder567 WE @ " #文字列 を印刷(LEN(リスト)) #---。5 印刷(LEN(辞書)) #---- 2 印刷(LEN(STR)) #---- 12れます