首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

(一) 基本数据类型

基本数据类型:

数字 int

字符串 str

布尔值 bool

列表 list

元组 tuple

字典 dict

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

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

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

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

代码显示的结果为HELLO

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

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

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

(三)引申-类和对象

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

类和对象的关系

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

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

数据分析部落免费学习小组:

1、数据分析基础小组

2、数据库小组

3、SPSS小组

4、R语言实战小组

5、Python数据分析小组

6、数据竞赛小组

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180120G0JAWG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券