Python小数类型(float)详解

yizhihongxing

浮点型

Python中,小数也称为浮点数,类型名是“float”。

“浮点数”,是计算机采用的一种数字的表示方法,它相对于定点数加上一个阶码。阶码指明了小数点在定点数中的位置,如果小数点发生移动,就称为浮点数;如果小数点不动,就称为定点数。

其他强类型语言根据存储空间的大小,将浮点型分为了float、double、decimal等类型。而在Python当中只用一种类型即可,就是float。

浮点型的两种写法

Python当中的小数有两种表示方法,分别是十进制形式与指数形式。

十进制形式

十进制就是我们常用的小数形式,如:3.14,2.58,0.36等。

十进制小数必须要包含小数点,否则Python将会把它当做整数处理。

指数形式

Python当中小数的指数写法为:aey,或aEy。

a表示的是尾数,是任意的十进制数。y是指数部分,是一个十进制的整数。e或E是固定的字符,用来分隔尾数和指数部分。

aEy这个表达式等价于:a×10n。

我们举例来看:

float_number = 3.14E3 #相当于:3.14×10的3次方
float_number2 = 0.8E5 #相当于0.8×10的5次方
print(float_number)
print(float_number2)

输出如下:

3140.0
80000.0

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python小数类型(float)详解 - Python技术站

(1)
上一篇 2022年11月20日 下午2:03
下一篇 2022年11月28日 下午8:00

相关文章

  • python使用reportlab画图示例(含中文汉字)

    下面给出“python使用reportlab画图示例(含中文汉字)”的完整攻略,包含以下内容: 标题:python使用reportlab画图示例(含中文汉字) 在使用Python进行数据分析的过程中,我们经常需要绘制出各种形式的图表来帮助我们更清晰地展示数据分析结果。reportlab是一个强大的Python报告工具包,它提供了多种图表绘制功能和中文支持。下…

    python 2023年5月18日
    00
  • Python实现控制台输入密码的方法

    输入密码常见于各类需要用户验证身份的应用程序中,Python也提供了一些方法,可以方便地实现控制台输入密码的功能。下面将详细讲解Python实现控制台输入密码的方法。 方法一:使用getpass模块 Python内置的getpass模块可以实现通过控制台输入密码的功能。它提供了一个getpass方法,该方法会提示用户输入密码,但是输入的密码不会在屏幕上显示。…

    python 2023年6月3日
    00
  • 在Python中使用NumPy制作计算带有外积的曼德布罗特集的网格

    下面是在Python中使用NumPy制作计算带有外积的曼德布罗特集的网格的完整攻略。 准备工作 在开始制作计算带有外积的曼德布罗特集的网格之前,我们需要准备一些工作。 首先,需要安装NumPy库。可以通过以下命令在命令行终端中安装: pip install numpy 其次,需要引入NumPy库和matplotlib库。可以使用以下代码: import nu…

    python-answer 2023年3月25日
    00
  • 如何在 Python 中的列表上编写索引循环?

    【问题标题】:How to write an indexed loop over a list in Python?如何在 Python 中的列表上编写索引循环? 【发布时间】:2023-04-06 10:23:02 【问题描述】: 我有以下代码,它采用字符串 bios_score 并在拆分后将其转换为字符串 (‘b’)。所需的输出是生成我在下面手动构建的内…

    Python开发 2023年4月6日
    00
  • Python len()和 sum()

    Python中的len()和sum()函数使用攻略 在Python中,len()和sum()函数是非常常用的两个函数。它们分别用于计算对象的长度和元素的总和。下面,我们将详细讲解这两个函数的使用方法。 len()函数 len()函数用于计算对象的长度,主要用于字符串、列表、元组、字典、集合等对象。下面,我们来看一些示例说明。 1. 计算字符串长度 text …

    python-answer 2023年3月25日
    00
  • 如何使用 SWIG 在 C++ 中调用 python 函数?

    【问题标题】:How do I call a python function in C++ using SWIG?如何使用 SWIG 在 C++ 中调用 python 函数? 【发布时间】:2023-04-07 17:47:01 【问题描述】: 我有一个如下C++ class myfun{ public: virtual double eval(arma::…

    Python开发 2023年4月8日
    00
  • Python入门教程(十五)Python的字典

    下面是关于“Python入门教程(十五)Python的字典”的详细讲解: 什么是Python字典 Python字典是一种键值对存储的数据结构,通过键值对的方式来定位并取得对应的数据。在 Python 中,字典是用花括号 {} 包裹起来的数据集合,键值对之间用逗号 , 分隔。 字典的键可以是任意不可变的数据类型,如字符串、数字和元组等,同时字典中的键也必须是唯…

    python 2023年5月13日
    00
  • 如何利用python正则表达式匹配版本信息

    以下是“如何利用Python正则表达式匹配版本信息”的完整攻略: 一、问题描述 在软件开发中,版本信息是非常重要的。在Python中,我们可以使用正则表达式来匹配版本信息。本文将详细讲解如何利用Python正则表达式匹配版本信息,以及如何在实际开发中应用。 二、解决方案 2.1 匹配数字版本号 在Python中,我们可以使用正则表达式来匹配数字版本号。具体来…

    python 2023年5月14日
    00

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

合作推广
合作推广
分享本页
返回顶部