数据类型之整型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型之整型相关的知识,希望对你有一定的参考价值。

  1. #int整型 定义:age=10 #age=int(10) 用于标识:年龄,等级,身份证号,qq号,个数 #float浮点型 定义:salary=3.1 #salary=float(3.1) 用于标识:工资,身高,体重,
  2. #int(整型)
    在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
    在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
    #long(长整型)
    跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
    注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
    注意:在Python3里不再有long类型了,全都是int
    >>> a= 2**64
    >>> type(a)  #type()是查看数据类型的方法
    <type ‘long‘>
    >>> b = 2**60
    >>> type(b)
    <type ‘int‘>
    
    #complex复数型
    >>> x=1-2j
    >>> x.imag
    -2.0
    >>> x.real
    1.0

以上是关于数据类型之整型的主要内容,如果未能解决你的问题,请参考以下文章

Php数据类型之整型详解

数据类型之整型(int)

Python基本数据类型之整型和布尔型

golang的数据类型之整型类型

《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型

C语言二操作符详解(隐式类型转换之整型提升,算术转换)