您现在的位置是:首页 > 文章详情

秒懂数据类型的真谛—Python基础前传(4)

日期:2019-01-09点击:288

一切编程语言都是人设计的,既然是人设计的,那么设计各种功能的时候就一定会有它的道理,那么设计数据类型的用意是什么呢?

(一) 基本数据类型

  • 基本数据类型:

    • 数字   int

    • 字符串  str

    • 布尔值 bool

    • 列表 list

    • 元组 tuple

    • 字典 dict

(二)不同类型,不同“形状”

8baf4b3b109813434c36ca39e12b537f7e5d1836

  • 写程序就如同写作文,当我们把不同的“形状”写在作文中,你一眼就可以看出我们作文中的不同类型是什么

不同的形状就相当于不同的类型模版,模版是什么作用呢?

  • 先看这样一个例子,Python中怎样把英文的字符串变成大写呢?

temp = "hello" temp_new =temp.upper() print(temp_new)
  • 代码显示的结果为HELLO

  • 例子中upper相当于执行了字符串转化大写的功能(方法),从这个例子中我们可以知道,一个字符串有很多的功能,那么三角形所代值的字符串都具有相同的属性功能,如下图所示:

55eae1cdb6ed16f7291e63ef6c0fc0b550d19d83

  • 那么,现在jacky可以总结最初的设计者设计数据分类的真正用意是什么:

    • 对于计算机来说,如果每一个具体的数字(字符串、列表等等)都具有一个功能的话,在计算机里所需的内存和空间就很大,为了释放了内存,减轻了计算机的负担,我们要给数据做模版,这也就是给数据分类

(三)引申-类和对象

对于有基础的朋友,jacky对于这个话题再做一下引申:

  • 类和对象的关系

    • 上面这些“有形状”的模版就是类,通过这些模版可以创建不同的值,创建的这些值就叫做对象,对象要想创建出来需要依靠类;

    • 所有对象所具备的功能都保存在相应的类里

原文链接:https://yq.aliyun.com/articles/685907
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章