Python数字类型具体含义是什么

发布时间:2021-12-01 14:25:20 作者:iii
来源:亿速云 阅读:213

本篇内容介绍了“Python数字类型具体含义是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

含义

Python数字类型是不可更改类型,也就是说变更数字的值会生成新的对象。

更改

下面是一个修改和删除数字类型的例子。

>>> a=1 >>> id(a)  3629968  >>> a=2 >>> id(a)  3629956  >>> del a  >>> id(a)  Traceback (most recent call last):  File "<interactive input>", line 1, in <module> NameError: name 'a' is not defined  >>>

Python数字类型种类

Python 中的数字类型:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数。

1)整型

a)布尔类型:只有两个值的整型。

>>> a=True >>> int(a)  1  >>> a=False >>> int(a)  0  >>>   >>> bool(1)  True  >>> bool(True)  True  >>> bool('1')  True  >>> bool('0')  True  >>> bool(0)  False  >>> bool('')  False  >>> bool([])  False  >>> a=1 >>> b=a<2 >>> b  True  >>> True,FalseFalse=False,True  >>> bool(True)  False  >>> bool(False)  True

b)整型和长整型

Python 2.2以后可以认为整型和长整型是一回事。

>>> 10000**8  100000000000000000000000000000000L  >>> 10**8  100000000  >>>

2) 双精度浮点数

类似C#中的double。

3)复数

Python数字类型中的复数由实数部分和虚数部分构成: real+imagj。

负数属性:

num.real 该复数的实部

num num.imag 该复数的虚部

num.conjugate() 返回该复数的共轭复数

>>> a=1+3j  >>> b=1+3j  >>> id(a)  19911528  >>> id(b)  19911600  >>> a.real  1.0  >>> a.imag  3.0  >>> a.conjugate  <built-in method conjugate of complex object at 0x012FD368>

4)十进制浮点数

Decimal  >>> from decimal import Decimal  >>> Decimal("0.1")*Decimal("3.1415926")  Decimal("0.31415926")

“Python数字类型具体含义是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. python 数据类型 之 数字类型
  2. python数据类型之数字

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:Ubuntu技巧指的是哪些

下一篇:Python的os模块常用功能有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》