Python
 Computer >> コンピューター >  >> プログラミング >> Python

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

  1. Python 3の標準データ型とは何ですか?

    Pythonの標準データ型には、数値データ型、シーケンス型、およびキーと値のペアのコレクションである辞書が含まれます。 数値データ型のオブジェクトは、整数、浮動小数点数、または複素数のいずれかです。整数は整数ですが、浮動小数点数には小数部分があります。複素数には、実数部と虚数部の2つの要素があります。 -1の平方根に等しい虚数であるjを掛けた浮動小数点数は、複素数の虚数部を形成します。 Pythonシーケンスには、文字列、リスト、タプルが含まれます。文字列は、一重引用符、二重引用符、または三重引用符で囲まれた文字のシーケンスです。リストは、角括弧で囲まれたアイテムの順序付けられたコレクショ

  2. Pythonデータ型と型変換

    Pythonデータ型と型変換の実行方法の概要。 Pythonデータ型 Pythonで変数を作成または宣言する場合、変数はさまざまなデータ型を保持できます。 Pythonには、次の組み込みデータ型があります。 str int、float、complex リスト、タプル dict セット ブール byte、bytearray テキストタイプ:str str データ型は、文字列を宣言するときに使用されます 変数。 例: x = some string y = str(another string) 数値型:int、float、complex 数値変数を作成する