python基础1——数值类型

简介: python基础1——数值类型

Python语言包括九种基本的数据类型,我们把它分为以下三类。

图片.png

一、数值类型

整数类型


与数学中的整数含义相同,无取值范围;

整数包括二进制、八进制、十进制、十六进制等4种表示形式;


   ·二进制:以0b或0B开头:0b1101,-0B10;

   ·八进制:以0o或0O开头:0o456,-0O789;

   ·十进制:123,-321,0;

   ·十六进制:以0x或0X开头:0x1A,-0X2B。

   ·如:0b1010 = 0o12 = 10 = 0xa


代码实例

图片.png

浮点数类型


·与数学中的实数含义相同,带有小数及小数的数字,存在取值范围;

·浮点数包括常规方法和科学计数法2种方式表示;

·科学计数法使用字母e或E作为幂的符号,以10位基数,格式:<a>e<b> 表示 a*10^{b};

·如:0.0043 = 4.3e-3     ;  98000000.0 = 9.8E7

·不确定尾数问题:浮点数直接运算,可能产生不确定尾数。不确定尾数问题来源于浮点数在计算机中表示不精确的实际情况,广泛存在于编程语言中。可以使用round()辅助浮点数运算,消除不确定尾数。


代码实例

print(0.1 + 0.2)    # 不确定尾数问题
round(x , b):对x四舍五入,d是小数截取位数
print(round(0.1 + 0.2,1)    # 消除不确定尾数

图片.png

图片.png

复数类型

·与数学中的复数概念相同,定义 j = 图片.png,复数表示为 a+bj;

  • z = a+bj,a是实部,b是虚部,a和b都是浮点数;
  • z.real获得z的实部,z.imag获得z的虚部。
  • 图片.png















相关文章
|
8天前
|
Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
|
7天前
|
机器学习/深度学习 数据处理 Python
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
21 0
|
8天前
|
机器学习/深度学习 算法 数据可视化
8种数值变量的特征工程技术:利用Sklearn、Numpy和Python将数值转化为预测模型的有效特征
特征工程是机器学习流程中的关键步骤,通过将原始数据转换为更具意义的特征,增强模型对数据关系的理解能力。本文重点介绍处理数值变量的高级特征工程技术,包括归一化、多项式特征、FunctionTransformer、KBinsDiscretizer、对数变换、PowerTransformer、QuantileTransformer和PCA,旨在提升模型性能。这些技术能够揭示数据中的潜在模式、优化变量表示,并应对数据分布和内在特性带来的挑战,从而提高模型的稳健性和泛化能力。每种技术都有其独特优势,适用于不同类型的数据和问题。通过实验和验证选择最适合的变换方法至关重要。
17 5
8种数值变量的特征工程技术:利用Sklearn、Numpy和Python将数值转化为预测模型的有效特征
|
11天前
|
关系型数据库 MySQL 数据库
Python MySQL查询返回字典类型数据的方法
通过使用 `mysql-connector-python`库并选择 `MySQLCursorDict`作为游标类型,您可以轻松地将MySQL查询结果以字典类型返回。这种方式提高了代码的可读性,使得数据操作更加直观和方便。上述步骤和示例代码展示了如何实现这一功能,希望对您的项目开发有所帮助。
37 4
|
2月前
|
Python
|
2月前
|
索引 Python 容器
为什么Python中会有集合set类型?
为什么Python中会有集合set类型?
|
2月前
|
Python
Python变量的作用域_参数类型_传递过程内存分析
理解Python中的变量作用域、参数类型和参数传递过程,对于编写高效和健壮的代码至关重要。正确的应用这些概念,有助于避免程序中的错误和内存泄漏。通过实践和经验积累,可以更好地理解Python的内存模型,并编写出更优质的代码。
18 2
|
2月前
|
存储 索引 Python
Python中的str类型
Python中的str类型
|
2月前
|
存储 程序员 C++
Python中的“Short”类型模拟与理解
Python中的“Short”类型模拟与理解
|
2月前
|
Python
安装notepad++ 安装Python Python环境变量的数值。怎样在notepad++上运行Python的代码
这篇文章提供了在notepad++上安装和配置Python环境的详细步骤,包括安装Python、配置环境变量、在notepad++中设置Python语言和快捷编译方式,以及解决可能遇到的一些问题。
安装notepad++ 安装Python Python环境变量的数值。怎样在notepad++上运行Python的代码
下一篇
无影云桌面