python 四种数值类型(int,long,float,complex)介绍

Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下。

数字数据类型存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型的结果,在一个新分配的对象的值。
Number对象被创建,当你给他们指派一个值。例如:

var1 = 1
var2 = 10

您也可以删除数字对象的参考,使用del语句。
del语句的语法是:

del var1[,var2[,var3[....,varN]]]]

你可以使用del语句删除单个对象或多个对象。
例如:

del var
del var_a, var_b

Python支持四种不同的数值类型:

  • int(符号整数):通常被称为是整数或整数,没有小数点的正或负整数。
  • long(长整数):或渴望,无限大小的整数,这样写整数和一个大写或小写的L。
  • float(浮点实际值):彩车,代表实数,小数除以整数部分和小数部分的书面。花车也可能是在科学记数法与E或指示的10次方é(2.5e2= 2.5×102=250)。
  • complex  (复数):+ BJ的形式,其中a,b是彩车和J(或J)表示-1的平方根(这是一个虚数)。 a是真正的数字部分,b是虚部。复数不使用Python编程。

下面是一些数字的例子:

int long float complex
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEl 32.3+e18 .876j
-0490 535633629843L -90. -.6545+0J
-0x260 -052318172735L -32.54e100 3e+26J
0x69 -4721885298529L 70.2-E12 4.53e-7j
  • Python允许你使用长L的小写,但建议您只使用一个大写字母L,以避免与数字1混淆。python长整数显示一个大写字母L。
  • 一个复杂的数字组成的有序对一个真正的浮点数字+ BJ,其中a是实部和b是复数的虚部表示。

数字类型转换:

Python的数字转换内部包含一个共同的评价类型的混合型的表达。但有时,你需要明确强迫一个数字从一个类型到另一个运算符或函数的参数,以满足要求。

  • int类型(X)转换X到一个普通整数。
  • long(X)转换X到一个长整数。
  • float类型(X)转换X到浮点数字。
  • complex (x)的转换与真正的第X部和虚部为零的x到一个复杂的数量。 类型复杂(X,Y)转换x和y的第X部和虚部Ÿ复数。 x和y是数值表达式 内置数功能:

原文地址:http://www.manongjc.com/article/973.html

python相关资料:

Python 基础语法介绍

Python 面向对象编程实例讲解

Python 变量及变量类型详细讲解

Python 运算符及优先级实例介绍

Python if else 语句实例讲解

时间: 2024-08-08 09:39:23

python 四种数值类型(int,long,float,complex)介绍的相关文章

MySQL表的四种分区类型

MySQL表的四种分区类型 一.什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了. 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区.当然也可根据其他的条件分区. 二.为什么要对表进行分区 为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率. 分区的一些优点包括: 与单个磁盘或文件系统分区相比,可以存储更多的数据. 对于那些已经失去保存意义的数据,通常可以通过删除与那些数据有

ASP.NET MVC中有四种过滤器类型

在ASP.NET MVC中有四种过滤器类型 Action 1.在ASP.NET MVC项目中,新建文件夹Filter,然后新建类MyCustormFilter,继承自ActionFilterAttribute类,我们来看下ActionFilterAttribute类有如下四个方法,从命名我应该就可以看出他们的执行时机. public class MyCustormFilter:ActionFilterAttribute { public override void OnActionExecuti

Delphi中定义了四种布尔类型:Boolean,ByteBool,WordBool和LongBool。后面三种布尔类型是为了与其他语言兼容而引入的

bool是LongBool类型. Delphi中定义了四种布尔类型:Boolean,ByteBool,WordBool和LongBool.后面三种布尔类型是为了与其他语言兼容而引入的,一般情况下建议使用Boolean类型. 这四种类型的布尔值占用内存的数量如下: Boolean 1 Byte ByteBool 1 Byte WordBool 2 Bytes(1 Word) LongBool 4 Bytes(2 Words) 对于ByteBool,WordBool和LongBool三种类型True

MySQL有四种BLOB类型

先说明一下Blob的类型,直接从网上摘抄了!!!1.MySQL有四种BLOB类型: ·tinyblob:仅255个字符 ·blob:最大限制到65K字节 ·mediumblob:限制到16M字节 ·longblob:可达4GB2.除了类型对后面存取文件大小有限制,还要修改mysql的配置文件. Windows.linux基本一样通过修改文件my.ini或my.cnf文件,在文件中增加 max_allowed_packet=10M(就是最大10M,mysql默认似乎1MB,增加前先查找一下确保没有

VMware vSphere四种迁移类型的区别与适应场景

最近一直刚开始接触VMware vSphere这款虚拟化软件,每天的过程都是上午学新知识不理解,痛苦:下午实验各种出错,折磨:晚上回顾一天所学,五味陈杂,不过相比上午,下午已经好很多了.然后第二天依旧如此.虽然每天很受挫不过过得还挺充实. 昨天把四种迁移搞明白就很开心,这里给大家分享一下,愿你们看后有点收获,少走点弯路. 正文开始 下面这张图是这篇文字的核心内容.下文就是按这张图展开讲解的. 先简要解释一下四种迁移类型的基本概念 迁移–将虚拟机从一台主机或数据存储移到另一台主机或数据存储. 迁移

MySQL的四种BLOB类型

###MySQL的四种BLOB类型  类型              大小(单位:字节) TinyBlob             最大 255 Blob                 最大 65K MediumBlob           最大 16M LongBlob             最大 4G

web.xml中<security-constraint>和四种认证类型

<security-constraint> 的子元素 <http-method> 是可选的,如果没有 <http-method> 元素,这表示将禁止所有 HTTP 方法访问相应的资源. 子元素 <auth-constraint> 需要和 <login-config> 相配合使用,但可以被单独使用.如果没有 <auth-constraint> 子元素,这表明任何身份的用户都可以访问相应的资源.也就是说,如果 <security-c

1.7 Python基础知识 - 数值类型

一.int类型(任意精度整数) 整型类型(int)是表示整数的数据类型.与其他计算机语言有精度限制不同,Python的整数位数可以为任意长度位数(只受限制于计算机内存) 数字字符串即整型常量. python解释器自动创建int型对象实例. 数字字符串通常解释为十进制(基数为10)数制. 整型常量 数制 前缀 基本数码 示例 十进制(以10为基)   0~9 0,1,2,7,999,-12,+12 十六进制(以16为基) 0x或0X 0~9和A~F(或a~f) 0x0,0X1,0x7,0X3e7

C++中四种转换类型的区别

类型转换有c风格的,当然还有c++风格的.c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换成指向一个派生类对象的指针,这两种转换之间的差别是巨大的,但是传统的c语言风格的类型转换没有区分这些.还有一个缺点就是,c风格的转换不容易查找,他由一个括号加上一个标识符组成,而这样的东西在c++程序