Python3 - 数字类型
程序员文章站
2022-03-20 17:46:50
在 Python 中,数字并不是一个真正的对象类型,而是一组类似类型的分类。Python 不仅支持通常的数字类型(整数和浮点数),而且还能够通过常量去直接创建数字以及处理数字的表达式。数字数据类型是不可变的,如果改变数字数据类型的值,将会重新分配内存空间。 创建数字对象并赋值: del 语句删除数字 ......
在 python 中,数字并不是一个真正的对象类型,而是一组类似类型的分类。python 不仅支持通常的数字类型(整数和浮点数),而且还能够通过常量去直接创建数字以及处理数字的表达式。数字数据类型是不可变的,如果改变数字数据类型的值,将会重新分配内存空间。
创建数字对象并赋值:
>>> var = 1 >>> var, type(var) (1, <class 'int'>)
del 语句删除数字对象的引用:
>>> var = 1 >>> del var >>> var traceback (most recent call last): file "<pyshell#8>", line 1, in <module> var nameerror: name 'var' is not defined
del语句删除单个对象或多个对象:
>>> var0, var1 = 1, 2 >>> del var0, var1
python3 支持三种不同的数值类型:int、float、complex。
整数可以编写为二进制、八进制、十进制、十六进制的形式。
>>> 0b1010 # 二进制 10 >>> 0o12 # 八进制 10 >>> 0xa # 十六进制 10
数字类型的转换
int(x),将 x 转换为一个整数。
float(x),将 x 转换到一个浮点数。
complex(x),将 x 转换到一个复数,实数部分为 x ,虚数部分为 0 。
complex(x, y),将 x 和 y 转换到一个复数,实数部分为 x ,虚数部分为 y ,x 和 y 是数字表达式。
数字类型的运算
python 解释器可以作为一个简单的计算器,可以在解释器里输入一个表达式,它将输出表达式的值。
表达式的语法: +、-、、* 和 /
数学常量
常量 | 描述 |
---|---|
pi | 数学常量 pi 圆周率 |
pi | 数学常量 e 自然常数 |
上一篇: 详解Vue响应式原理