Python-数字

时间:2020-02-23 14:43:04  来源:igfitidea点击:

在本教程中,我们将学习Python中的数字。

我们使用数字数据类型来保存数值。

数字类型的变量是不可变的,即当我们将新值重新分配给同一变量时,就会创建一个新对象。

数字类型

我们可以将数字分为以下四种类型。

  • 整数
  • 长整数
  • 浮点数
  • 复数

整数

这些代表没有小数点的正负整数。

整数的示例:-100、10、0,-1、1000

整数通常称为int,如果您来自其他编程语言(例如C或者Java),则您知道int数据类型。

在下面的Python代码中,我们将创建一个变量并分配一个整数值。

# variable
x = 10

# detail
print("Value of x:", x, " Type of x:", type(x))

这将为我们提供以下输出。

Value of x: 10  Type of x: <class 'int'>

我们使用type()函数来查找变量的类型。

长整数又称长整数

Long表示不带小数点的正整数和负整数,并且可以容纳更大的整数值。

长值以大写字母" L"或者小写字母" l"结尾。

长的示例:123456789012345678901234567890L

通常,您会看到带有长整数值的大写字母L,因为小写字母l可以与数字1混淆。

Long也称为long整数。

long和int在Python中是统一的。
因此,现在我们使用" int"来保存非常大的整数值。
查看此文档。

浮点数

浮点数或者浮点数表示带小数点的实数。

浮动示例:-123.456、0、678.9

在下面的Python代码中,我们将创建一个变量并分配一个浮点值。

# variable
x = 3.14

# detail
print("Value of x:", x, " Type of x:", type(x))

这将为我们提供以下输出。

Value of x: 3.14  Type of x: <class 'float'>

复数

复数数据类型用于表示复数。

在Python中,复数表示为" x + yj",其中," x"表示实部," y"表示虚部。

复数的示例:10 + 4j,-1 + 1j

在下面的Python代码中,我们将创建一个变量并分配一个复杂的值。

# variable
x = 3 + 14j

# detail
print("Value of x:", x, " Type of x:", type(x))

这将为我们提供以下输出。

Value of x: (3+14j)  Type of x: <class 'complex'>

del语句

我们使用del语句删除数字对象的引用。

在下面的示例中,我们将删除单个数字对象。

del x

我们还可以通过用逗号分隔多个数字对象来删除它们。

del x, y, z