[2.13] Pythonの数学関数の研究ノートとランダム関数

私が死ぬとき、私は今日は、頭を読んでジョブを送信するのを忘れ、憲明批判されたレッスンを参照
し、化学的操作のか、髪に直接いじり
Iのきたが、早期に死亡した、と今死ではなく、学校の意志のように私は感じます

機能

非常に簡単に、セクションの言語の間の重複がたくさんあります

なお、
この文を使用して、以前は特定の数学関数を使用します

import math

乱数を使用する前に、別のコールを取得します

import random

\(輸入\)の役割は、ライブラリを呼び出すことで
、このような以前のように

import keyword

そして\(C ++ \)

#include<bits/stdc++.h>

同様の

関数ライブラリを使用しているとき、あなたが追加する必要がある「ライブラリの名前を。」

例えば、平方根関数を書き込む必要があります

math.sqrt()

なし\(数学。\)文句を言うでしょう

図書館:
パッケージには、いくつかの特徴
機能と同様同じライブラリの機能を

絶対値関数

\(ABS \)競争に従事機能は、非常に人気がない(実際には、私も料理でした

print( abs( -19260817 ) ) #顺带一提,19260817是一个质数

この機能ではありません\(数学\)で、ライブラリ、組み込みの機能

グレーター未満

0偽が返され、真の1を返し
呼び出さずに(数学\)\ライブラリー

\(最大、最小\)機能

\(MAX \)文字どおりの意味、所定のパラメータが大きな値を返す
が、および\(C ++ \)と同じではない、複数を比較することができ

a1 = 1
a2 = 2
a3 = 3
a4 = 4444  #我又来迫害米4达了
print( max( a1, a2, a3, a4 ) )

戻り値は4444です

\(分\)同様

代わりに、呼び出し元の(数学\)\

パワー

計算するには、\(2 ^ 5 \)

print( pow( 2, 5 ) )

この興味深いのは、捕虜は2を取ります

最初に使用することができ、直接、整数演算

print( pow( 2, 5 ) )

第二は、直接に使用することはできません呼び出す\(数学を\)ライブラリは、
小数点以下を保持します

print( math.pow( 2, 5 ) )

丸め機能

数字の規定は、単に行にパラメータを追加しますが、デフォルトなし、その後、予約ビットの整数であることができます

print( round( 3.14159 ) ) # 输出3
print( round( 3.14159, 2 ) ) # 输出3.14

ことに注意してください、この機能ではありません(数学\)\ライブラリー

タプル機能

それは一部のプラスフロートタプル整数の一部を構成し、どのようなものです

print( math.modf( 22.7 ) )

浮動小数点の整数部を返し、浮動小数点数は、一部で
鬼畜精度誤差が存在することになるが......

処方する機能

私は上記を書きました

print( math.sqrt( 16 ) )

戻り値は、まだフロートです

乱数機能

乱数機能がたくさんあります
使用する前に呼び出してください(\ランダム)\ライブラリー

\(選択\)機能

ランダムに選択されたシーケンスの要素から
も文字列を選ぶことができ、あなたもミックスして一致させることができます

print( random.choice( [ 1, 3, 5, 7, 9, "屁桃" ] ) )
print( random.choice( range( 5 ) ) )  #range(5) == [ 0, 1, 2, 3, 4 ]

書き込みはそれがこれを好きならということしかし、ノート、そして文字列が要素として見られませんが、要素として各文字

print( random.choice( "aCutePig" ) )

\(randrange \)機能

指定された範囲から、基数から選択インクリメントされます

print( random.randrange( 1, 100, 5 ) )

(1 \)\\(99 \) 選択\(1 + 5N \)番号、例えば、\(6,11,16,21 \)

print( random.randrange( 1, 100, 2 ) )

選択し\(1,3,5,7 \)など

範囲の開始とベースが書き込み、デフォルトは0であるようになったことはできませんが、デフォルトでは1台です

\(ランダム\)機能

ランダムに生成された未満\(1 \)以上\(0 \)浮動小数点

print( random.random() )

\(\シャッフル)機能

理解しやすい(動揺

list = [ 1, 2, 3, 4, 5 ] #生成一个列表
random.shuffle( list ) #打乱列表元素顺序

\(均一\)機能

生成部を閉じ、任意の実数(整数または浮動小数点内
、もちろん、及び比較エンドレスフロート、整数も乏しいと思われる
I \(1 \)\ 100(\)との間を生成(\ 100 \)数ではない整数(文字の問題は排除していません

print( random.uniform( 1, 100 ) )

おすすめ

転載: www.cnblogs.com/with6676/p/12306049.html