Latest web development tutorials

Pythonの番号(デジタル)

値を格納するために使用されるPythonの数値データ型。

ユーザーが数値データ型の値を変更した場合、されることを再割り当てられたメモリ領域を意味するデータの種類を変更することはできません。

次の例では、Numberオブジェクトが作成されますされているときに、変数の代入:

var1 = 1
var2 = 10

また、Numberオブジェクト参照の一部を除去するために、デルのステートメントを使用することができます。

デルの文の構文は次のとおりです。

del var1[,var2[,var3[....,varN]]]]

次の例のように、デル・ステートメントを使用して、単一または複数のオブジェクトを削除することができます。

del var
del var_a, var_b

Pythonは値の4種類をサポートしています。

  • 整数(INT) -しばしばと呼ばれるには、整数または整数小数点なしで、正または負の整数です。
  • 長整数(long整数) -無制限のサイズの整数、整数の最後には、大文字または小文字のLです。
  • フロート(ポイント実数値を浮動) -整数部と小数部によるフロートは、も表現することができるフロート(2 =×10 2.5e2 = 2.5 250)科学的表記法を使用して
  • コンプレックス((複素数)) -実部と虚部により複合体は、あなたが+ bjの、または複合体を使用することができます(a、b)は実部と虚部bは浮動小数点型であること。
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
  • また、長整数の小文字の "L"を使用することができますが、番号「1」の混乱を避けるために、あなたは大文字の「L」を使用することをお勧めします。 Pythonは長整数を表示するには、「L」を使用しています。
  • Pythonはまた、あなたが+ bjの、または複合体を使用することができ、実部と虚部によって複素数、複素数をサポートしています(a、b)は実部と虚部bが浮動小数点であること


Pythonの数値型変換

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 )                 将一个整数转换为一个八进制字符串  


Pythonの数学関数

関数 戻り値(説明)
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、...) 与えられたパラメータの最大戻り、パラメータ系列。
分(X1、X2、...) 指定されたパラメータ、パラメータ系列の最小値を返します。
MODF(x)は、 xの整数部分と小数部分、数値シンボルと同じxの2つの部分、浮動小数点表現の整数部を返します。
POW(x、y)の 操作のx ** yの後の値。
ラウンド(X [、n]は) 指定されたn値は小数点以下の桁数に丸めを表すように、フロートxの丸めた値を返します。
SQRT(X) xの平方根を返し、数値が負になることができ、戻り値の型は、そのようなmath.sqrt(4)のような実数であり、2 + 0jをを返します。


Pythonの乱数関数

乱数は、数学、ゲーム、セキュリティなどの分野で使用することができ、また、しばしば、効率を改善し、プログラムのセキュリティを強化するためのアルゴリズムに組み込まれています。

Pythonの乱数関数は、次のような共通のものがあります。

関数 説明
選択肢(配列) このようなrandom.choice(レンジ(10))としてランダムに選択された要素内の要素のシーケンスから、ランダムに選択される整数で0-9から。
randrange([停止[開始] 、ステップを]) 1に指定された範囲指定された増分内のベースコレクション、ベースデフォルトから乱数を取得するには
ランダム() ランダム[0,1)の範囲内の実数で生成。
シード([X]) 乱数発生器のシードシードを変更します。 あなたは原理を理解していない場合、あなたは特別なシードを設定する必要はありません、Pythonはあなたが種を選択するのに役立ちます。
シャッフル(LST) ランダムな順序でシーケンスのすべての要素
一様な(x、y)の ランダム[X、Y]の範囲内の実数で生成。


Pythonの三角

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) 度をラジアンに変換します


Pythonの数学定数

定数 説明
パイ 数学定数π(パイ、一般的に表現π)
電子 数学的定数e、自然定数(自然の定数)の電子。