最新消息:

Python学习记录《八》 Python的数据类型

Python学习笔记 楚斌 609浏览 0评论

整型

整型就是平时所见的整数,如100,2,-58,-31;
整型的长度是没有限制的,前提是电脑硬件性能扛得住;

浮点型

带有小数点的数值称之为浮点型,如3.1415 , 2.58 , 12.30 , -5.247;
当一个整数与浮点数进行计算后结果也是浮点型,因为结果也是含有小数点;
整数与浮点数看上去只有小数点的区别,但在内部存储方式不一样,浮点型数值有可能会四舍五入,而整数是精准不变的;

/***Python区分整型与浮点型试看看有没有小数点的存在***/

e记法

e记法就是科学计数法,特别大或特别小的数值用e记法来表示;

测试一个特别小的数:

1
2
3
>>> a = 0.0000000000000000000000000000000000000000000058
>>> a
5.8e-45

输出的结果为5.8e-45

e代表十,后面数值表示次方

1
2
3
4
>>> 1500000000
1500000000
>>> 15e8
1500000000.0

15后面八个0,用e记法就如上面所示15e8,也就是15*(10*10的八次方)

布尔类型

它是一种特殊的整型, True表示1(真) False表示0(假)
True、False也能进行计算

1
2
3
4
5
6
7
8
9
10
11
12
13
14
>>> True + True
2
>>> True + False
1
>>> True * True
1
>>> True * False
0
>>> True / False
 
Traceback (most recent call last):
  File "<pyshell#14>", line 1in <module>
    True / False
ZeroDivisionError: integer division or modulo by zero

True / False时运算出错,应为0(False)不能作为除数,逻辑不通所致;

转载请注明:楚盟博客 » Python学习记录《八》 Python的数据类型

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址