在我们人类的世界里有花草树木、飞禽走兽,在我们自己的家里有爸爸妈妈、兄弟姐妹,同样Python也有自己的一家人,让我们先认识认识。
来到Python的家庭,我们首先了解几个概念:类型、值、变量以及赋值语句,以我家小小为例,它的类型是中华田园犬,值就是这只狗本身,变量名是小小,自从我给它起名叫小小后,小小就代表这只狗,旺财的类型就是中华田园犬(比较绕口😁)。
回到Python中,以赋值语句name = "小小",在Python中变量不需要声明可以直接使用,上述赋值语句被执行后,变量名name被创建,它的值是"小小",它的类型是String(字符串),需要注意的是赋值语句中的 = 代表的不是等于号,而是赋值号,表示将 = 右边的内容赋值给 = 左边的变量名。
上面提到了String数据类型,那么什么是数据类型,Python中数据类型包括哪些呢?在Python 3中有6种标准的内置数据类型,分别是Number(数字)、String(字符串)、List(列表)、Tuple(元祖)、Sets(集合)、Dictionary(字典),其中Number、String、Tuple、Sets是不可变数据类型,而List和Dictionary是可变数据类型,可变与不可变顾名思义就是生成后能否改变的意思。大家会问,在Python中就这6种数据类型吗?当然不是,Python是一门面向对象的编程语言,在Python中一切均为对象,Python的内置类型还有函数、文件、模块、类、方法等,除了内置类型,我们还可以创建新的类型,比如下图代码中创建了dog这个类型。
类比于我们地球,最初的数据类型也就是水和空气,后来逐步产生了花鸟鱼虫、飞禽走兽等数据类型,人类进入文明世界后,人类又创造出了城市、国家、军队、飞机、大炮、手机、电脑等数据类型。在Python中我们可以创建出与现实世界每一种对象相对应的数据类型,每一种类型由对象本身以及建立在对象上的操作构成,这其实也就是面向对象编程的核心所在,是不是很神奇,随着大家学习的深入,还会见识到更神奇的东西😊。我和大家聊编程,不仅仅是把我所知道的语法、技巧告诉大家,更多的是传递一些思想,一些计算机的思维方式,人们常说学习了一门语言也就拥有了新的一种思维方式讲的就是这个道理。
除了数据类型,Python家族中还有一些成员也非常重要,那就是关键字,如下图所示。
这些关键字都是Python家族的元老,它们掌握着Python的半壁江山,大家要注意起名(变量命名)的时候千万不能用和关键字一样的名字,用我们古人的话讲就是要“避讳”😁。随着大家对Python语法学习的深入,对这些关键字也会越来越熟悉,它们也将会成为大家的好朋友,把我们的每一项指令精确无误的传递给计算机。
又快要3点了,困😞,笔者的每一篇文章都是一个字一个字的敲进去的,这里面都是我对编程的真实感悟,希望能对大家有所帮助,大家有什么意见建议也欢迎和我说哈!我们今天就到这儿,下次具体学习Python的六大标准内置数据类型。