Python数値タイプ
Pythonには、いくつかの異なる数値タイプがあります。これらは整数型の数値、浮動小数点数、複素数です。複素数には、実数の2つの部分があります。 およびimag 。複素数は(a + bj)のように表されます。
分数と呼ばれる別の関数があります。分数は有理数を保持し、小数は浮動小数点数を保持します。
int()、float()、complex()などの一部の関数は、数値を整数、浮動小数点数、または複素数に変換するために使用されます。
これらの数値型の操作と関数の一部は次のとおりです-
| Sr.No。 | 操作/機能と説明 |
|---|---|
| 1 | x + y xとyの合計 |
| 2 | x-y xからyを引く |
| 3 | x * y xとyを掛ける |
| 4 | x / y xをyで割る |
| 5 | x // y yで割った後のxの商 |
| 6 | x%y yで割った後のxの余り |
| 7 | x ** y Xのy乗 |
| 8 | -x xの否定値 |
| 9 | + x 変更されていないx値 |
| 10 | abs(x) xの絶対(等級)値 |
| 11 | int(x) xを整数に変換 |
| 12 | float(x) xを浮動小数点データに変換する |
| 13 | 複合体(re、im) 実数および虚数から複素数に変換する |
| 14 | x.conjugate() 複素共役xを見つける |
| 15 | divmod(x、y) 商と剰余をタプルとして見つける |
| 16 | pow(x、y) xのy乗を求めます |
サンプルコード
from fractions import Fraction
x = 100
y = 3.256
print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x // y)
print(x % 7)
print(12 ** 3)
myComplex1 = complex('7+5j')
myComplex2 = complex('26+8j')
res = myComplex1 + myComplex2
print(res)
print(res.conjugate())
print(divmod(x, 3))
print(Fraction(0.125))
出力
103.256 96.744 325.59999999999997 30.712530712530715 30.0 2 1728 (33+13j) (33-13j) (33, 1) 1/8
-
Python 3の標準データ型とは何ですか?
Pythonの標準データ型には、数値データ型、シーケンス型、およびキーと値のペアのコレクションである辞書が含まれます。 数値データ型のオブジェクトは、整数、浮動小数点数、または複素数のいずれかです。整数は整数ですが、浮動小数点数には小数部分があります。複素数には、実数部と虚数部の2つの要素があります。 -1の平方根に等しい虚数であるjを掛けた浮動小数点数は、複素数の虚数部を形成します。 Pythonシーケンスには、文字列、リスト、タプルが含まれます。文字列は、一重引用符、二重引用符、または三重引用符で囲まれた文字のシーケンスです。リストは、角括弧で囲まれたアイテムの順序付けられたコレクショ
-
Pythonデータ型と型変換
Pythonデータ型と型変換の実行方法の概要。 Pythonデータ型 Pythonで変数を作成または宣言する場合、変数はさまざまなデータ型を保持できます。 Pythonには、次の組み込みデータ型があります。 str int、float、complex リスト、タプル dict セット ブール byte、bytearray テキストタイプ:str str データ型は、文字列を宣言するときに使用されます 変数。 例: x = some string y = str(another string) 数値型:int、float、complex 数値変数を作成する