Python数字类型具体含义及应用特点分析
Python培训,就选光环大数据Python培训机构!
Python编程语言作为一种比较特殊的计算机通用型语言,其应用方式在一定程度上合其他比较常见的编程语言略有不同。那么我们今天可以先从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) 双精度浮点数
- Python构造列表基本应用语法详解
- Python实现ini文件操作基本操作方式分享
- Python实现tab文件操作相关应用方式解读
- 使用Python递归对文件进行相关处理
- Python文件操作简单示例剖析
类似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数字类型的相关介绍。
Python培训,就选光环大数据Python培训机构!
大数据培训、人工智能培训、Python培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。 更多问题咨询,欢迎点击------>>>>在线客服!