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 数値変数を作成する