【Python零基础入门篇 · 3】:掌握数值类型、进制的转换

简介: 【Python零基础入门篇 · 3】:掌握数值类型、进制的转换


数值类型


名称 中文名称 作用 举例
int 整型 整数 1, 2, 3, 4, …
float 浮点型 小数 1.1, 1.2, 1.23, …
bool 布尔型 逻辑值 True(1), False(0)




整数类型


整数(integer,简写为int),可以表示正数、负数和零


数的不同进制表示方式

image.png


浮点类型


浮点数由整数部分和小数部分组成,浮点数的存储具有不精确性。


使用浮点数进行计算时,可能会有出现小数位数不确定的情况

2ef41661c305455093a92a53f8168c35.png


解决方法:导入模块 from decimal import Decimal

cafacde9ca0e4d0287ae2fa4b9c6cd31.png


布尔类型

用来表示真或假的值,True表示真,False表示假,布尔值可转化为整数:True表示1,False表示0


235fccd125004483ae08675f2ec7e1d4.png


进制的转换


进制间的转换规则


十进制转换二、八、十六进制图解



389201cd4ca2415cab4e4843367ded49.png


进制转换的函数


函数 作用
bin() 将十进制转换成二进制
oct() 将十进制转换成八进制
hex() 将十进制转换成十六进制



代码演示


34f61ed7f2bc411fb953044ee1fddc4c.png


相关文章
|
6天前
|
Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
|
5天前
|
机器学习/深度学习 数据处理 Python
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
16 0
|
7天前
|
机器学习/深度学习 算法 数据可视化
8种数值变量的特征工程技术:利用Sklearn、Numpy和Python将数值转化为预测模型的有效特征
特征工程是机器学习流程中的关键步骤,通过将原始数据转换为更具意义的特征,增强模型对数据关系的理解能力。本文重点介绍处理数值变量的高级特征工程技术,包括归一化、多项式特征、FunctionTransformer、KBinsDiscretizer、对数变换、PowerTransformer、QuantileTransformer和PCA,旨在提升模型性能。这些技术能够揭示数据中的潜在模式、优化变量表示,并应对数据分布和内在特性带来的挑战,从而提高模型的稳健性和泛化能力。每种技术都有其独特优势,适用于不同类型的数据和问题。通过实验和验证选择最适合的变换方法至关重要。
16 5
8种数值变量的特征工程技术:利用Sklearn、Numpy和Python将数值转化为预测模型的有效特征
|
9天前
|
关系型数据库 MySQL 数据库
Python MySQL查询返回字典类型数据的方法
通过使用 `mysql-connector-python`库并选择 `MySQLCursorDict`作为游标类型,您可以轻松地将MySQL查询结果以字典类型返回。这种方式提高了代码的可读性,使得数据操作更加直观和方便。上述步骤和示例代码展示了如何实现这一功能,希望对您的项目开发有所帮助。
27 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的代码
下一篇
无影云桌面