Pythonの番号(デジタル)2024 年の最新の入門チュートリアル。このコースでは Pythonの数値型変換,Pythonの数学関数,Pythonの乱数関数,Pythonの三角,Pythonの数学定数, について学習できます。
値を格納するために使用されるPythonの数値データ型。
ユーザーが数値データ型の値を変更した場合、されることを再割り当てられたメモリ領域を意味するデータの種類を変更することはできません。
次の例では、Numberオブジェクトが作成されますされているときに、変数の代入:
var1 = 1 var2 = 10
また、Numberオブジェクト参照の一部を除去するために、デルのステートメントを使用することができます。
デルの文の構文は次のとおりです。
del var1[,var2[,var3[jaja,varN]]]]
次の例のように、デル・ステートメントを使用して、単一または複数のオブジェクトを削除することができます。
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 |
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s ) 将序列 s 转换为一个元组 list(s ) 将序列 s 转换为一个列表 chr(x ) 将一个整数转换为一个字符 unichr(x ) 将一个整数转换为Unicode字符 ord(x ) 将一个字符转换为它的整数值 hex(x ) 将一个整数转换为一个十六进制字符串 oct(x ) 将一个整数转换为一个八进制字符串
関数 | 戻り値(説明) |
---|---|
ABS(X) | 例えばABS(-10)などの絶対値が、10を返します |
CEIL(X) | このようなmath.ceilとして整数に戻り、(4.1)は5を返します。 |
CMP(x、y)の | Xの場合<yのリターン-1のx場合xは== yが0を返した場合> yは1を返します。 |
EXP(X) | Math.expのは、(1)2.718281828459045を返したように、X(E x)からの電力に上げ電子メールを返します |
ファブ(X) | このようなmath.fabs(-10)などの絶対値が、10.0を返します |
床(x)は、 | このようなmath.floorとして丸めた整数、(4.9)は4を返します |
(x)のログ | math.log(Math.Eを使用)は1.0を返したように、math.log(100,10)は2.0を返します。 |
LOG10(X) | xの10を底とする対数を返し、そのようなmath.log10(100)は2.0を返します。 |
最大値(X1、X2、ja.) | 与えられたパラメータの最大戻り、パラメータ系列。 |
分(X1、X2、ja.) | 指定されたパラメータ、パラメータ系列の最小値を返します。 |
MODF(x)は、 | xの整数部分と小数部分、数値シンボルと同じxの2つの部分、浮動小数点表現の整数部を返します。 |
POW(x、y)の | 操作のx ** yの後の値。 |
ラウンド(X [、n]は) | 指定されたn値は小数点以下の桁数に丸めを表すように、フロートxの丸めた値を返します。 |
SQRT(X) | xの平方根を返し、数値が負になることができ、戻り値の型は、そのようなmath.sqrt(4)のような実数であり、2 + 0jをを返します。 |
乱数は、数学、ゲーム、セキュリティなどの分野で使用することができ、また、しばしば、効率を改善し、プログラムのセキュリティを強化するためのアルゴリズムに組み込まれています。
Pythonの乱数関数は、次のような共通のものがあります。
関数 | 説明 |
---|---|
選択肢(配列) | このようなrandom.choice(レンジ(10))としてランダムに選択された要素内の要素のシーケンスから、ランダムに選択される整数で0-9から。 |
randrange([停止[開始] 、ステップを]) | 1に指定された範囲指定された増分内のベースコレクション、ベースデフォルトから乱数を取得するには |
ランダム() | ランダム[0,1)の範囲内の実数で生成。 |
シード([X]) | 乱数発生器のシードシードを変更します。 あなたは原理を理解していない場合、あなたは特別なシードを設定する必要はありません、Pythonはあなたが種を選択するのに役立ちます。 |
シャッフル(LST) | ランダムな順序でシーケンスのすべての要素 |
一様な(x、y)の | ランダム[X、Y]の範囲内の実数で生成。 |
Pythonは、次の三角関数が含まれています。
関数 | 説明 | |
---|---|---|
ACOS(x)は、 | ラジアンでxのアークコサインを返します。 | |
ASIN(x)は | xラジアンのアークサインを返します。 | |
ATAN(x)は | ラジアンで、xの逆正接を返します。 | |
ATAN2(Y、X) | XとY座標値の逆正接を返します。 | |
COS(X) | xラジアンの余弦を返します。 | |
関数hypot(x、y)の | 戻るユークリッドノルムのsqrt(X * X + Yの* yを)。 | |
SIN(X) | xラジアンの正弦を返します。 | |
(x)を黄褐色 | xラジアンのタンジェントを返します。 | |
度(X) | このような度(にMath.PI / 2)などの度に変換しラジアンは、90.0を返さ | |
ラジアン(X) | 度をラジアンに変換します |
定数 | 説明 |
---|---|
パイ | 数学定数π(パイ、一般的に表現π) |
電子 | 数学的定数e、自然定数(自然の定数)の電子。 |