工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Python

Python-数字

前のページ次のページ

数値データ型は数値を格納します。これらは不変のデータ型です。つまり、数値データ型の値を変更すると、新しく割り当てられたオブジェクトになります。

Number オブジェクトは、値を割り当てると作成されます。たとえば-

var1 = 1
var2 = 10

del を使用して数値オブジェクトへの参照を削除することもできます。 声明。 del ステートメントの構文は −

です。
del var1[,var2[,var3[....,varN]]]]

del を使用して、単一のオブジェクトまたは複数のオブジェクトを削除できます。 声明。たとえば-

del var
del var_a, var_b

Python は 4 つの異なる数値型をサポートします −

数値の例をいくつか示します

int 長い フロート 複雑
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEL 32.3+e18 .876j
-0490 535633629843L -90. -.6545+0J
-0x260 -052318172735L -32.54e100 3e+26J
0x69 -4721885298529L 70.2-E12 4.53e-7j

数値型変換

Python は、混合型を含む式の数値を、評価のために共通の型に内部的に変換します。ただし、演​​算子または関数パラメーターの要件を満たすために、ある型から別の型に数値を明示的に強制変換する必要がある場合があります。

数学関数

Python には、数学的な計算を実行する次の関数が含まれています。

Sr.No. 関数と戻り値 (説明)
1 abs(x)

x の絶対値:x とゼロの間の (正の) 距離。

2 ceil(x)

x の上限:x 以上の最小の整数

3 cmp(x, y)

x y の場合は 1

4 exp(x)

x の指数:e x

5 fabs(x)

x の絶対値。

6 床(x)

x の下限:x を超えない最大の整数

7 log(x)

x> 0 の場合の x の自然対数

8 log10(x)

x> 0 に対する x の 10 を底とする対数。

9 max(x1, x2,...)

引数の最大値:正の無限大に最も近い値

10 min(x1, x2,...)

引数の最小値:負の無限大に最も近い値

11 modf(x)

2 項目タプルの x の小数部分と整数部分。どちらの部分も x と同じ符号です。整数部分は float として返されます。

12 pow(x, y)

x**y の値。

13 round(x [,n])

× 小数点以下n桁に丸めます。 Python はタイ ブレーカーとしてゼロから遠ざかる方向に丸めます:round(0.5) は 1.0 で、round(-0.5) は -1.0 です。

14 sqrt(x)

x> 0 の場合の x の平方根

乱数関数

乱数は、ゲーム、シミュレーション、テスト、セキュリティ、およびプライバシー アプリケーションに使用されます。 Python には、一般的に使用される次の関数が含まれています。

Sr.No. 機能と説明
1 choice(seq)

リスト、タプル、または文字列からのランダムなアイテム。

2 randrange ([開始,] 停止 [,ステップ])

範囲 (開始、停止、ステップ) からランダムに選択された要素

3 ランダム()

0 が r 以下で、r が 1 未満であるランダムな float r

4 シード([x])

乱数の生成に使用される整数の開始値を設定します。他のランダム モジュール関数を呼び出す前に、この関数を呼び出します。なしを返します。

5 shuffle(lst)

リストの項目をランダムに配置します。なしを返します。

6 uniform(x, y)

x が r 以下で、r が y より小さいランダムな float r

三角関数

Python には、三角関数の計算を実行する次の関数が含まれています。

Sr.No. 機能と説明
1 acos(x)

x の逆余弦をラジアンで返します。

2 asin(x)

x の逆正弦をラジアンで返します。

3 atan(x)

x の逆正接をラジアンで返します。

4 atan2(y, x)

atan(y / x) をラジアンで返します。

5 cos(x)

x ラジアンのコサインを返します。

6 hypot(x, y)

ユークリッド ノルム sqrt(x*x + y*y) を返します。

7 sin(x)

x ラジアンの正弦を返します。

8 tan(x)

x ラジアンのタンジェントを返します。

9 度(x)

角度 x をラジアンから度に変換します。

10 ラジアン(x)

角度 x を度からラジアンに変換します。

数学定数

このモジュールは、2 つの数学定数も定義します −

Sr.No. 定数と説明
1

円周率

数学定数パイ。

2

e

数学定数 e.


Python

  1. Python データ型
  2. Python 演算子
  3. Python pass ステートメント
  4. Python 関数の引数
  5. Python の数値、型変換、および数学
  6. Python 辞書
  7. Python イテレータ
  8. Python クロージャー
  9. Python 日時
  10. Pythonスリープ()
  11. Python abs() 関数:絶対値の例