Python数据类型-数字类型
<p>1、整数型-int类型</p>
<pre><code>1.1、说明
(1)在pythin中整数型包括正整数、负整数、0。
(2)位数任意,位数超过计算机自身的计算范围时,会自动转用高精度计算。
(3)如果要指定一个非常大的整数,只需要写出其所有位数即可。
1.2、格式
(1)十进制数
1.0-9之间的数字组成。
2.不能以0作为十进制数的开头。
3.在python2中,如果输入的数比较大时,Python会自动在其后面加上字母L或l。
(2)八进制数
1.0-7之间的数字组成,"逢八进一",并以0o开头的数。
2.在Python3中,对于八进制数必须以0o/0O开头。
3.在python2中,对于八进制数可以以0开头。
(3)二进制数
1.由0-1两个数组成,逢二进一。
(4)十六进制数
1.由0-9、A-FA组成,"逢十六进一",并以0x/0X开头的数。</code></pre>
<p>2、长整型-long类型</p>
<pre><code>2.1格式:1L
(1)当一个整数后面有L,那么就是长整型。
(2)L可大写可小写。
(3)理论上长整型的界限 2147483647 。
(4)正是因为2版本长整型的不严谨,python 3版本取消了长整型。
注:在python 对MySQL操作时,导出的整形数可能就是长整型 。</code></pre>
<p>3、浮点型-float类型</p>
<pre><code>3.1、说明
(1)由整数部分和小数部分组成,主要用于处理包括小数的数。
(2)浮点数也可以使用科学计数法表示。
3.2、格式
1.1、1.1231、0.5、-3.32、2.7e2、3.14e5
注意
在使用浮点数进行计算时,可能会出现小数位数不确定的情况,所有语言都存在这种情况,暂时忽略多余的小数位数即可。
例如:
>>> 0.1+0.1
0.2
>>> 0.1+0.2
0.30000000000000004
>>></code></pre>
<p>4、复数型</p>
<pre><code>4.1说明
(1)python中的复数和数学中的复数形式完全一致,都是由实部和虚部组成,并且使用J或j作为虚部。
(2)当表示一个复数时,实部和虚部可以相加。
例如:实部为3.14,虚部为12.5j,则复数为3.14+12.5j。</code></pre>