Python入门系列9-Python数据类型

计算机编程语言的使命就是让电脑帮人类进行各种复杂的运算,既然要运算就要用到各种数据类型。相信我们对数据并不陌生,从小学数学就跟各种数字打交道。但是这里的数据类型包括很多种,不单单指数字一种。

Python中的数据类型有这么几种:整数、浮点数、字符串、布尔值、列表、字典、集合、元组


整数

Python中的整数包括正整数、0、负整数,其中0和正整数有称为自然数。

在Python中,可以表示无限大的整数,只要你电脑的内存足够大

浮点数

浮点数就是我们常说的小数

字符串

Python中的字符串定义为在单引号、双引号、三个单引号或者三个双引号中的部分,其中三个单引号或者三个双引号中的内容可以跨行输入。

布尔值

Python中的布尔值有True和False两个,True表示“真”,False表示“假”。布尔值会在比较的时候得到,这在执行条件判断的时候经常用到。如果判断为“真”就会执行后面的语句块,判断为“假”就会跳过不执行。

由此,我们利用布尔值作为执行某些语句的开关。

比较会产生布尔值


其实后面的三个严格来说不算数据类型,应该是各种数据的集合。

列表

Python中的列表由中括号“[]”和里面的数据组成,里面的数据可以有整数、字符串、新的列表、字典、集合。它就像一个数据容器,容纳各种数据类型。

字典

字典也叫做映射,字典由大括号“{}”和里面的键值对组成。并且字典的值是通过键的获得的,字典的键不能有可变对象组成。

上图中最后一个例子利用列表做键引发报错。

集合

Python中的集合也是由“{}”来包裹里面的数据类型,但是跟字典不一样的是它没有键值对。另外集合中不能存在重复的值,我们可以利用集合的这一特点来对数据进行去重操作。

元组

元组是用“()”来包裹数据的,里面可以有整数、字符串、列表等

元组跟列表最大的不同就是元组一旦确定就不可改变,不然会报错。

另外一点要注意,对于只含有一个元素的元组的声明,我们要在第一个元素后面加上“,”,不然Python就不会当成一个元组来对待。

可以看到就差一个逗号就会产生很大的区别。


以上讲到的数据类型在我们学习Python的过程中会经常碰到,熟悉它们对日后的编程很有帮助。

对Python感兴趣或者是正在学习的小伙伴,可以加入我们的Python学习扣qun:784758214,从0基础的python脚本到web开发、爬虫、django、数据挖掘数据分析等,0基础到项目实战的资料都有整理。送给每一位python的小伙伴!每晚分享一些学习的方法和需要注意的小细节,学习路线规划,利用编程赚外快。点击加入我们的 python学习圈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章