Python3 - 数字类型
2024-09-02 01:27:10
在 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 自然常数 |
最新文章
- MySQL的InnoDB索引原理详解
- asp.net mvc 通过T4模板生成框架
- Shell case esac语句
- 点击空白处div消失的方法
- Node.js intro
- cpu进程调度---RT Throttling【转】
- VC与JavaScript交互(三) --- CWebPage类调用javascript函数(给js函数传参,并取得返回值)
- QQ群里收集的外企iOS开发的笔试题
- 常用两种数据交换格式之XML和JSON的比较
- DOS窗口中文显示乱码
- 关于java项目导入,所碰到的版本问题
- @Autowired与@Resource的差别
- java 环境变量 windows(Java之负基础实战)
- 【网络流24题】最长k可重区间集(费用流)
- 利用 Win32 启动和检测 UWP App 的方法
- java.util.concurrent包下集合类的特点与适用场景
- MVC人员管理系统
- List、Set、数据结构、Collections
- 史上最全python面试题详解(一)(附带详细答案(关注、持续更新))
- Exception in thread ";main"; java.lang.NoClassDefFoundError: org/apache/hadoop/fs/CanUnbuffer
热门文章
- Zookeeper的缺点
- CSPS_115
- poj2398 Toy Storage 计算几何,叉积,二分
- .NET 爬虫总结
- 基于centos搭建微信小程序服务,配置及数据库等
- 分析WordPress数据表之文章表(功能篇)
- Java String.split()函数分隔回车注意事项
- UDP用于保持大量终端的在线与控制,应用与业务则通过TCP去实现。这个和FTP服务控制与数据分离,采取不同的连接,有异曲同工之处 端口映射老化时间
- 004 制作自己的Java镜像
- 946. Validate Stack Sequences